public Execute ( StringBuilder>.Dictionary |
||
values | StringBuilder>.Dictionary | |
theWorkspace | IWorkspace | |
return | StringBuilder |
public void GetVersions_Execute_NullValuesParameter_ErrorResult() { //------------Setup for test-------------------------- var getVersions = new GetVersions(); var serializer = new Dev2JsonSerializer(); //------------Execute Test--------------------------- StringBuilder jsonResult = getVersions.Execute(null, null); IExplorerRepositoryResult result = serializer.Deserialize<IExplorerRepositoryResult>(jsonResult); //------------Assert Results------------------------- Assert.AreEqual(ExecStatus.Fail, result.Status); }
public void GetVersions_Execute_ExpectName() { //------------Setup for test-------------------------- var getVersions = new GetVersions(); var resourceId = Guid.NewGuid(); ServerExplorerItem item = new ServerExplorerItem("a", Guid.NewGuid(), ResourceType.Folder, null, Permissions.DeployFrom, ""); var repo = new Mock<IServerVersionRepository>(); var ws = new Mock<IWorkspace>(); repo.Setup(a => a.GetVersions(resourceId)).Returns(new List<IExplorerItem> {item}); var serializer = new Dev2JsonSerializer(); ws.Setup(a => a.ID).Returns(Guid.Empty); getVersions.ServerVersionRepo = repo.Object; //------------Execute Test--------------------------- var ax = getVersions.Execute(new Dictionary<string, StringBuilder> {{"resourceId",new StringBuilder( resourceId.ToString())}}, ws.Object); //------------Assert Results------------------------- repo.Verify(a => a.GetVersions(It.IsAny<Guid>())); Assert.AreEqual(serializer.Deserialize<IList<IExplorerItem>>(ax.ToString())[0].ResourceId, item.ResourceId); }