public void CreateFolder_HandlesType_ExpectName() { //------------Setup for test-------------------------- var addFolder = new AddFolderService(); //------------Execute Test--------------------------- //------------Assert Results------------------------- Assert.AreEqual("AddFolderService", addFolder.HandlesType()); }
public void CreateFolder_CreateServiceEntry_ExpectProperlyFormedDynamicService() { //------------Setup for test-------------------------- var createFolder = new AddFolderService(); //------------Execute Test--------------------------- var a = createFolder.CreateServiceEntry(); //------------Assert Results------------------------- var b = a.DataListSpecification.ToString(); Assert.AreEqual("<DataList><itemToAdd ColumnIODirection=\"Input\"/><Dev2System.ManagmentServicePayload ColumnIODirection=\"Both\"></Dev2System.ManagmentServicePayload></DataList>", b); }
public void CreateFolder_Execute_ExpectCreateCalled() { //------------Setup for test-------------------------- var createFolderService = new AddFolderService(); ServerExplorerItem item = new ServerExplorerItem("a", Guid.NewGuid(), ResourceType.Folder, null, Permissions.DeployFrom, ""); var repo = new Mock<IExplorerServerResourceRepository>(); var ws = new Mock<IWorkspace>(); repo.Setup(a => a.AddItem(item, It.IsAny<Guid>())).Returns(new ExplorerRepositoryResult(ExecStatus.Fail, "noddy")); var serializer = new Dev2JsonSerializer(); var inputs = new Dictionary<string, StringBuilder>(); inputs.Add("itemToAdd", serializer.SerializeToBuilder(item)); ws.Setup(a => a.ID).Returns(Guid.Empty); createFolderService.ServerExplorerRepo = repo.Object; //------------Execute Test--------------------------- createFolderService.Execute(inputs, ws.Object); //------------Assert Results------------------------- repo.Verify(a => a.AddItem(It.IsAny<IExplorerItem>(), It.IsAny<Guid>())); }