Exemplo n.º 1
0
        public void ShouldReadCompleted()
        {
            _buffer.WriteCompleted(10);
            var oldRpos = _buffer.Rpos();

            var bytes = 4;

            _buffer.ReadCompleted(bytes);

            Assert.AreEqual(_buffer.Rpos(), oldRpos + bytes);
        }
Exemplo n.º 2
0
        public void ShouldWriteWidthWposIsNot0()
        {
            _buffer = new MessageBufferHG();
            _buffer.WriteCompleted(2);

            byte[] bytes = new byte[] { (byte)'1', (byte)'a', (byte)4 };
            _buffer.Write(bytes.AsSpan());

            Assert.AreEqual((byte)'1', _buffer.Data()[2]);
            Assert.AreEqual((byte)'a', _buffer.Data()[3]);
            Assert.AreEqual((byte)4, _buffer.Data()[4]);
        }