public void ReadUntilInclusiveWithPredicateThrowsArgNullIfReaderNull() { Assert.ThrowsArgumentNull( () => TextReaderExtensions.ReadUntil(null, c => true, inclusive: true), "reader" ); }
public void ReadUntilWithMultipleTerminatorsThrowsArgNullIfReaderNull() { Assert.ThrowsArgumentNull( () => TextReaderExtensions.ReadUntil(null, '/', '>'), "reader" ); }
public void ReadUntilInclusiveWithCharThrowsArgNullIfReaderNull() { Assert.ThrowsArgumentNull( () => TextReaderExtensions.ReadUntil(null, '@', inclusive: true), "reader" ); }
public void ReadUntilWithPredicateThrowsArgExceptionIfPredicateNull() { Assert.ThrowsArgumentNull( () => TextReaderExtensions.ReadUntil(new StringReader("Foo"), (Predicate <char>)null), "condition" ); }
public void ReadUntilInclusiveWithMultipleTerminatorsThrowsArgNullIfReaderNull() { // NOTE: Using named parameters would be difficult here, hence the inline comment Assert.ThrowsArgumentNull( () => TextReaderExtensions.ReadUntil( null, /* inclusive */ true, '/', '>' ), "reader" ); }
public void ReadUntilInclusiveWithPredicateThrowsArgExceptionIfPredicateNull() { Assert.Throws <ArgumentNullException>("condition", () => TextReaderExtensions.ReadUntil(new StringReader("Foo"), (Predicate <char>)null, inclusive: true)); }
public void ReadUntilWithPredicateThrowsArgNullIfReaderNull() { Assert.Throws <ArgumentNullException>("reader", () => TextReaderExtensions.ReadUntil(null, c => true)); }
public void ReadUntilWithCharThrowsArgNullIfReaderNull() { Assert.Throws <ArgumentNullException>("reader", () => TextReaderExtensions.ReadUntil(null, '@')); }
public void ReadUntilWithCharThrowsArgNullIfReaderNull() { Assert.ThrowsArgumentNull(() => TextReaderExtensions.ReadUntil(null, '@'), "reader"); }
public void ReadUntilWithPredicateThrowsArgNullIfReaderNull() { ExceptionAssert.ThrowsArgNull(() => TextReaderExtensions.ReadUntil(null, c => true), "reader"); }