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