public void ResolveThrowsWhenInputCanNotBeMappedToProperType( TypeResolutionTable sut, TypeResolutionEntry notMapped) { Assert.False(sut.Entries.Any(x => x.LocalName == notMapped.LocalName && x.XmlNamespace == notMapped.XmlNamespace)); Assert.Throws <ArgumentException>(() => sut.Resolve(notMapped.LocalName, notMapped.XmlNamespace)); }
public void ResolveThrowsForMappedLocalNameAndUnmappedXmlNamespace( TypeResolutionTable sut, TypeResolutionEntry notMapped) { Assert.False(sut.Entries.Any(x => x.LocalName == notMapped.LocalName && x.XmlNamespace == notMapped.XmlNamespace)); var mapped = sut.Entries.ToArray().PickRandom(); Assert.Throws <ArgumentException>(() => sut.Resolve(mapped.LocalName, notMapped.XmlNamespace)); }
public void ResolveThrowsForUnmappedLocalNameAndMappedXmlNamespace( TypeResolutionTable sut, TypeResolutionEntry notMapped) { Assert.False(sut.Entries.Any(x => x.LocalName == notMapped.LocalName && x.XmlNamespace == notMapped.XmlNamespace)); var mapped = sut.Entries.ToArray().PickRandom(); Assert.Throws<ArgumentException>(() => sut.Resolve(notMapped.LocalName, mapped.XmlNamespace)); }
public void ResolveThrowsWhenInputCanNotBeMappedToProperType( TypeResolutionTable sut, TypeResolutionEntry notMapped) { Assert.False(sut.Entries.Any(x => x.LocalName == notMapped.LocalName && x.XmlNamespace == notMapped.XmlNamespace)); Assert.Throws<ArgumentException>(() => sut.Resolve(notMapped.LocalName, notMapped.XmlNamespace)); }