Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }