Ejemplo n.º 1
0
        public void TestBool()
        {
            var networkBuffer = new NetworkBuffer(new byte[100]);

            networkBuffer.WriteBit(true);
            Assert.That(networkBuffer.Length, Is.EqualTo(100));
        }
Ejemplo n.º 2
0
        public void TestInOutBool()
        {
            var buffer = new byte[100];

            var outNetworkBuffer = new NetworkBuffer(buffer);

            outNetworkBuffer.WriteBit(true);
            outNetworkBuffer.WriteBit(false);
            outNetworkBuffer.WriteBit(true);


            // the bit should now be stored in the buffer,  lets see if it comes out

            var inNetworkBuffer = new NetworkBuffer(buffer);

            Assert.That(inNetworkBuffer.ReadBit(), Is.True);
            Assert.That(inNetworkBuffer.ReadBit(), Is.False);
            Assert.That(inNetworkBuffer.ReadBit(), Is.True);
        }