Ejemplo n.º 1
0
        private static void AssertStringReader(UnpackingStreamReader target, int byteLength, string expected)
        {
            Assert.That(target, Is.Not.Null);
            Assert.That(target.ByteLength, Is.EqualTo(byteLength));

            for (int i = 0; i < expected.Length; i++)
            {
                int c = target.Read();
                Assert.That(c, Is.GreaterThanOrEqualTo(0));
                Assert.That(( char )c, Is.EqualTo(expected[i]));
            }

            Assert.That(target.EndOfStream, Is.True);
            Assert.That(target.Read(), Is.EqualTo(-1));
        }
Ejemplo n.º 2
0
		private static void AssertStringReader( UnpackingStreamReader target, int byteLength, string expected )
		{
			Assert.That( target, Is.Not.Null );
			Assert.That( target.ByteLength, Is.EqualTo( byteLength ) );

			for ( int i = 0; i < expected.Length; i++ )
			{
				int c = target.Read();
				Assert.That( c, Is.GreaterThanOrEqualTo( 0 ) );
				Assert.That( ( char )c, Is.EqualTo( expected[ i ] ) );
			}

			Assert.That( target.EndOfStream, Is.True );
			Assert.That( target.Read(), Is.EqualTo( -1 ) );
		}