Ejemplo n.º 1
0
        public void Should_ThrowException_Read_InvalidArguments()
        {
            var buffer = new byte[10];

            Assert.Throws <ArgumentNullException>(delegate
            {
                _peekStream.Read(null, 0, 10);
            });

            Assert.Throws <ArgumentOutOfRangeException>(delegate
            {
                _peekStream.Read(buffer, -1, 1);
            });

            Assert.Throws <ArgumentOutOfRangeException>(delegate
            {
                _peekStream.Read(buffer, 0, -1);
            });

            Assert.Throws <ArgumentException>(delegate
            {
                _peekStream.Read(buffer, 8, 5);
            });
        }