public void GetResourceID_ShouldReturnEmptyGuid() { //------------Setup for test-------------------------- var directDeploy = new DirectDeploy(); //------------Execute Test--------------------------- var resId = directDeploy.GetResourceID(new Dictionary <string, StringBuilder>()); //------------Assert Results------------------------- Assert.AreEqual(Guid.Empty, resId); }
public void GetResourceID_ShouldReturnGuid() { //------------Setup for test-------------------------- var serializer = new Dev2JsonSerializer(); var inputs = new Dictionary <string, StringBuilder>(); var directDeploy = new DirectDeploy(); var sourceXml = Dev2.Tests.Runtime.XML.XmlResource.Fetch("WebSource"); inputs.Add("ResourceDefinition", sourceXml.ToStringBuilder()); var checkResource = new Resource(sourceXml); var resourceCatalog = new Mock <IResourceCatalog>(); resourceCatalog.Setup(catalog => catalog.GetResource(GlobalConstants.ServerWorkspaceID, checkResource.ResourceID)).Returns(checkResource); resourceCatalog.Setup(catalog => catalog.GetResourceContents(GlobalConstants.ServerWorkspaceID, checkResource.ResourceID)).Returns(checkResource.ToStringBuilder()); directDeploy.ResourceCatalog = resourceCatalog.Object; //------------Execute Test--------------------------- var resId = directDeploy.GetResourceID(inputs); //------------Assert Results------------------------- Assert.AreNotEqual(Guid.Empty, resId); }