Exemple #1
0
        public void should_be_able_to_read_an_unsigned_short_integer(bool littleEndian, byte[] bytes, ushort expected)
        {
            List <ArraySegment <byte> > segments = new List <ArraySegment <byte> >();

            segments.Add(new ArraySegment <byte>(bytes));
            BufferListStream sut = new BufferListStream();

            sut.Initialize(segments);

            // act
            var actual = sut.ReadUInt16(littleEndian);

            // assert
            Assert.AreEqual(expected, actual);
            Assert.AreEqual(2, sut.Position);
        }