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)); }
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); }
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)); }
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)); }
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)); }