Ejemplo n.º 1
0
 public void ReadUntilWithMultipleTerminatorsThrowsArgNullIfReaderNull()
 {
     Assert.ThrowsArgumentNull(
         () => TextReaderExtensions.ReadUntil(null, '/', '>'),
         "reader"
         );
 }
Ejemplo n.º 2
0
 public void ReadUntilInclusiveWithCharThrowsArgNullIfReaderNull()
 {
     Assert.ThrowsArgumentNull(
         () => TextReaderExtensions.ReadUntil(null, '@', inclusive: true),
         "reader"
         );
 }
Ejemplo n.º 3
0
 public void ReadUntilInclusiveWithPredicateThrowsArgNullIfReaderNull()
 {
     Assert.ThrowsArgumentNull(
         () => TextReaderExtensions.ReadUntil(null, c => true, inclusive: true),
         "reader"
         );
 }
Ejemplo n.º 4
0
 public void ReadWhileWithPredicateThrowsArgNullIfReaderNull()
 {
     Assert.ThrowsArgumentNull(
         () => TextReaderExtensions.ReadWhile(null, c => true),
         "reader"
         );
 }
Ejemplo n.º 5
0
 public void ReadUntilWithPredicateThrowsArgExceptionIfPredicateNull()
 {
     Assert.ThrowsArgumentNull(
         () =>
         TextReaderExtensions.ReadUntil(new StringReader("Foo"), (Predicate <char>)null),
         "condition"
         );
 }
Ejemplo n.º 6
0
 public void ReadWhileInclusiveWithPredicateThrowsArgNullIfPredicateNull()
 {
     Assert.ThrowsArgumentNull(
         () =>
         TextReaderExtensions.ReadWhile(
             new StringReader("Foo"),
             (Predicate <char>)null,
             inclusive: true
             ),
         "condition"
         );
 }
Ejemplo n.º 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"
         );
 }
Ejemplo n.º 8
0
 public void ReadUntilInclusiveWithPredicateThrowsArgExceptionIfPredicateNull()
 {
     Assert.Throws <ArgumentNullException>("condition", () => TextReaderExtensions.ReadUntil(new StringReader("Foo"), (Predicate <char>)null, inclusive: true));
 }
Ejemplo n.º 9
0
 public void ReadUntilWithPredicateThrowsArgNullIfReaderNull()
 {
     Assert.Throws <ArgumentNullException>("reader", () => TextReaderExtensions.ReadUntil(null, c => true));
 }
Ejemplo n.º 10
0
 public void ReadUntilWithCharThrowsArgNullIfReaderNull()
 {
     Assert.Throws <ArgumentNullException>("reader", () => TextReaderExtensions.ReadUntil(null, '@'));
 }
 public void ReadUntilWithCharThrowsArgNullIfReaderNull()
 {
     Assert.ThrowsArgumentNull(() => TextReaderExtensions.ReadUntil(null, '@'), "reader");
 }
Ejemplo n.º 12
0
        public void ConcatSequenceOverloadFailsWithNullThis()
        {
            var e = Assert.Throws <ArgumentNullException>(() => TextReaderExtensions.Concat(null, (IEnumerable <TextReader>)null));

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

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

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