private static void ShouldFindNothing(string input) { var testSubject = new TrivialFormatter(); Assert.Equal(MissingLineMessage, AssertThrows <ParseErrorException>(() => testSubject.Read <GeographyPoint>(new StringReader(input))).Message); Assert.Equal(MissingLineMessage, AssertThrows <ParseErrorException>(() => testSubject.Read <GeometryPoint>(new StringReader(input))).Message); }
private static void AssertParsesOneShape <TExpectedType>(TrivialFormatter testSubject, string input, TExpectedType expected, string expectedUnusedInput) where TExpectedType : class, ISpatial { var reader = new StringReader(input); var actual = testSubject.Read <TExpectedType>(reader); Assert.Equal(expected, actual); Assert.Equal(expectedUnusedInput, reader.ReadToEnd()); }