Inheritance: IEsbManagementEndpoint
Example #1
0
            public void GetVersions_HandlesType_ExpectName()
            {
                //------------Setup for test--------------------------
                var getVersions = new GetVersions();


                //------------Execute Test---------------------------

                //------------Assert Results-------------------------
                Assert.AreEqual("GetVersions", getVersions.HandlesType());
            }
Example #2
0
 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);
 }
Example #3
0
            public void GetVersions_CreateServiceEntry_ExpectProperlyFormedDynamicService()
            {
                //------------Setup for test--------------------------
                var getVersions = new GetVersions();


                //------------Execute Test---------------------------
                var a = getVersions.CreateServiceEntry();
                //------------Assert Results-------------------------
                var b = a.DataListSpecification.ToString();
                Assert.AreEqual(@"<DataList><ResourceType ColumnIODirection=""Input""/><Roles ColumnIODirection=""Input""/><ResourceId ColumnIODirection=""Input""/><Dev2System.ManagmentServicePayload ColumnIODirection=""Both""></Dev2System.ManagmentServicePayload></DataList>", b);
            }
 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);
 }