public HideVersionHistory ( Guid environmentId, Guid resourceId ) : void | ||
environmentId | Guid | |
resourceId | Guid | |
Résultat | void |
public void StudioResourceRepository_HideHistory_ClearsChildren() { //------------Setup for test-------------------------- var mockExplorerResourceRepository = new Mock<IClientExplorerResourceRepository>(); var mockVersionRepository = new Mock<IVersionRepository>(); var superWFId = Guid.NewGuid(); var parent = new ServerExplorerItem { ResourceType = ResourceType.WorkflowService, DisplayName = "SuperWF", ResourceId = superWFId, Permissions = Permissions.Contribute, ResourcePath = "MANFOLDER\\APRIL WORK\\SUB FOLDER", Children = new List<IExplorerItem> { new ServerExplorerItem{ ResourceType = ResourceType.WebService, DisplayName = "v2 2012-10-10 Save", ResourceId = Guid.NewGuid(), Permissions = Permissions.View }, new ServerExplorerItem{ ResourceType = ResourceType.WebService, DisplayName = "v2 2012-10-10 Save", ResourceId = Guid.NewGuid(), Permissions = Permissions.View } } }; SetupEnvironmentRepo(Guid.Empty); var repo = new StudioResourceRepository(parent, Guid.Empty, _invoke) { GetVersionProxy = id => mockVersionRepository.Object, GetExplorerProxy = id => mockExplorerResourceRepository.Object, GetCurrentEnvironment = () => Guid.Empty }; //------------Execute Test--------------------------- repo.HideVersionHistory(Guid.Empty, superWFId); //------------Assert Results------------------------- var actual = repo.FindItemById(superWFId); Assert.AreEqual(0, actual.Children.Count); }