public void TestBool() { var networkBuffer = new NetworkBuffer(new byte[100]); networkBuffer.WriteBit(true); Assert.That(networkBuffer.Length, Is.EqualTo(100)); }
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); }