Exemplo n.º 1
0
        public void GetEntity_ReturnTypeNotStream_ExecutesBaseClassBehavior()
        {
            /* Arrange */
            Assembly            resourceAssembly  = Assembly.GetExecutingAssembly();
            string              resourceNamespace = "UnitTests.TestData";
            XmlResourceResolver testSubject       = new XmlResourceResolver(resourceAssembly, resourceNamespace);

            /* Act */
            object result = testSubject.GetEntity(new Uri("http://tempuri.org/MySchema.xsd"), null, typeof(string));
        }
Exemplo n.º 2
0
        public void GetEntity_NullValueForUri_ExecutesBaseClassBehavior()
        {
            /* Arrange */
            Assembly            resourceAssembly  = Assembly.GetExecutingAssembly();
            string              resourceNamespace = "UnitTests.TestData";
            XmlResourceResolver testSubject       = new XmlResourceResolver(resourceAssembly, resourceNamespace);

            /* Act */
            object result = testSubject.GetEntity(null, null, null);
        }
Exemplo n.º 3
0
        public void GetEntity_ReadEmbeddedSchemaWithImport_ReturnsValidStream()
        {
            /* Arrange */
            Assembly            resourceAssembly  = Assembly.GetExecutingAssembly();
            string              resourceNamespace = "Enkoni.Framework.Tests.TestData";
            XmlResourceResolver testSubject       = new XmlResourceResolver(resourceAssembly, resourceNamespace);

            /* Act */
            object result = testSubject.GetEntity(new Uri("file://mypath/ParentSchemaWithEmbeddedChild.xsd"), null, null);

            /* Assert */
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(Stream));
        }
Exemplo n.º 4
0
        public void GetEntity_HttpTypeUri_ExecutesBaseClassBehavior()
        {
            /* Arrange */
            Assembly            resourceAssembly  = Assembly.GetExecutingAssembly();
            string              resourceNamespace = "UnitTests.TestData";
            XmlResourceResolver testSubject       = new XmlResourceResolver(resourceAssembly, resourceNamespace);

            /* Act */
            object result = testSubject.GetEntity(new Uri("http://tempuri.org/MySchema.xsd"), null, null);

            /* Assert */
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(Stream));
        }
Exemplo n.º 5
0
        public void GetEntity_FileBasedSchemaWithoutImport_ReturnsValidStream()
        {
            /* Arrange */
            string              schemalocation    = Path.Combine(this.TestContext.DeploymentDirectory, "FileBasedChildSchema.xsd");
            Assembly            resourceAssembly  = Assembly.GetExecutingAssembly();
            string              resourceNamespace = "UnitTests.TestData";
            XmlResourceResolver testSubject       = new XmlResourceResolver(resourceAssembly, resourceNamespace);

            /* Act */
            object result = testSubject.GetEntity(new Uri(schemalocation), null, null);

            /* Assert */
            Assert.IsNotNull(result);
            Assert.IsInstanceOfType(result, typeof(Stream));
        }