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

            Assert.Equal("first", e.ParamName);
        }
示例#13
0
        public void ConcatFailsWithNullThis()
        {
            var e = Assert.Throws <ArgumentNullException>(() => TextReaderExtensions.Concat(null));

            Assert.Equal("first", e.ParamName);
        }
示例#14
0
        public void ReadLinesFailsWithNullThis()
        {
            var e = Assert.Throws <ArgumentNullException>(() => TextReaderExtensions.ReadLines(null));

            Assert.Equal("reader", e.ParamName);
        }
示例#15
0
 public void ReadWhileInclusiveWithPredicateThrowsArgNullIfReaderNull()
 {
     ExceptionAssert.ThrowsArgNull(() => TextReaderExtensions.ReadWhile(null, c => true, inclusive: true), "reader");
 }
示例#16
0
 public void ReadWhileInclusiveWithPredicateThrowsArgNullIfReaderNull()
 {
     Assert.Throws <ArgumentNullException>("reader", () => TextReaderExtensions.ReadWhile(null, c => true, inclusive: true));
 }
示例#17
0
 public void ReadWhileWithPredicateThrowsArgNullIfPredicateNull()
 {
     ExceptionAssert.ThrowsArgNull(() => TextReaderExtensions.ReadWhile(new StringReader("Foo"), (Predicate <char>)null), "condition");
 }
示例#18
0
 public void ReadWhileWithPredicateThrowsArgNullIfPredicateNull()
 {
     Assert.Throws <ArgumentNullException>("condition", () => TextReaderExtensions.ReadWhile(new StringReader("Foo"), (Predicate <char>)null));
 }
示例#19
0
 public void ReadUntilWithPredicateThrowsArgNullIfReaderNull()
 {
     ExceptionAssert.ThrowsArgNull(() => TextReaderExtensions.ReadUntil(null, c => true), "reader");
 }