protected Mock<IWorkspaceItemRepository> GetworkspaceItemRespository()
{
MockWorkspaceRepo = new Mock<IWorkspaceItemRepository>();
var list = new List<IWorkspaceItem>();
var item = new Mock<IWorkspaceItem>();
item.SetupGet(i => i.WorkspaceID).Returns(WorkspaceId);
item.SetupGet(i => i.ServerID).Returns(ServerId);
item.SetupGet(i => i.EnvironmentID).Returns(ServerId);
item.SetupGet(i => i.ServiceName).Returns(ResourceName);
item.SetupGet(i => i.ID).Returns(FirstResourceId);
list.Add(item.Object);
MockWorkspaceRepo.SetupGet(c => c.WorkspaceItems).Returns(list);
MockWorkspaceRepo.Setup(c => c.UpdateWorkspaceItem(It.IsAny<IContextualResourceModel>(), It.IsAny<bool>())).Returns(new ExecuteMessage());
MockWorkspaceRepo.Setup(c => c.Remove(FirstResource.Object)).Verifiable();
return MockWorkspaceRepo;
}