Ejemplo n.º 1
0
        public void IsEndOfStream_AtBeginningWithoutData_ReturnsTrue()
        {
            MemoryStream    memStream       = new MemoryStream();
            BaseInputStream testInputStream = new BaseInputStream(memStream);

            bool isEnd = testInputStream.IsEndOfStream();

            Assert.IsTrue(isEnd);
        }
Ejemplo n.º 2
0
        public void IsEndOfStream_WhenEnd_ReturnsTrue()
        {
            byte[] buff = new byte[3] {
                32, 14, 25
            };
            MemoryStream    memStream       = new MemoryStream(buff);
            BaseInputStream testInputStream = new BaseInputStream(memStream);

            for (int i = 0; i < 3; i++, testInputStream.Next())
            {
                ;
            }
            bool isEnd = testInputStream.IsEndOfStream();

            Assert.IsTrue(isEnd);
        }
Ejemplo n.º 3
0
        public void IsEndOfStream_WhenNotEnd_ReturnsFalse()
        {
            byte[] buff = new byte[3] {
                32, 14, 25
            };
            MemoryStream    memStream       = new MemoryStream(buff);
            BaseInputStream testInputStream = new BaseInputStream(memStream);

            bool isEnd;

            for (int i = 0; i < 2; i++)
            {
                isEnd = testInputStream.IsEndOfStream();
                testInputStream.Next();
                Assert.IsFalse(isEnd);
            }
        }