public void Resolve_InvalidUriScheme_ExceptionThrown() { Uri invalidSchemeUri = new Uri("foo://localhost/RestaurantService"); IMexMetadataResolver resolver = new MexMetadataResolver(); Assert.Throws <MexMetadataDiscoveryException>(() => resolver.Resolve(invalidSchemeUri)); }
private static void ResolveMetadataAndAssert(Uri mexAddress) { IMexMetadataResolver resolver = new MexMetadataResolver(); IEnumerable <MetadataSection> metadataSections = resolver.Resolve(mexAddress); Assert.That(metadataSections, Has.Count.EqualTo(4)); Assert.That(metadataSections.Count(m => m.Identifier == TestNamespaces.WsdlNamespace), Is.EqualTo(1)); Assert.That(metadataSections.Count(m => m.Identifier == TestNamespaces.TempNamespace), Is.EqualTo(1)); Assert.That(metadataSections.Count(m => m.Identifier == TestNamespaces.DataNamespace), Is.EqualTo(1)); Assert.That(metadataSections.Count(m => m.Identifier == TestNamespaces.MessageNamespace), Is.EqualTo(1)); }
private static void ResolveMetadataAndAssert(Uri mexAddress) { IMexMetadataResolver resolver = new MexMetadataResolver(); IEnumerable<MetadataSection> metadataSections = resolver.Resolve(mexAddress); Assert.That(metadataSections, Has.Count.EqualTo(4)); Assert.That(metadataSections.Count(m => m.Identifier == TestNamespaces.WsdlNamespace), Is.EqualTo(1)); Assert.That(metadataSections.Count(m => m.Identifier == TestNamespaces.TempNamespace), Is.EqualTo(1)); Assert.That(metadataSections.Count(m => m.Identifier == TestNamespaces.DataNamespace), Is.EqualTo(1)); Assert.That(metadataSections.Count(m => m.Identifier == TestNamespaces.MessageNamespace), Is.EqualTo(1)); }
public void Resolve_InvalidUriScheme_ExceptionThrown() { Uri invalidSchemeUri = new Uri("foo://localhost/RestaurantService"); IMexMetadataResolver resolver = new MexMetadataResolver(); Assert.Throws<MexMetadataDiscoveryException>(() => resolver.Resolve(invalidSchemeUri)); }