public void WriteInt64Test() { VarintCodeMemory vm = new VarintCodeMemory(100); vm.WriteInt64(10); vm.WriteInt64(2345); vm.WriteInt64(4567); vm.Position = 0; Assert.IsTrue(vm.ReadInt64() == 10); Assert.IsTrue(vm.ReadInt64() == 2345); Assert.IsTrue(vm.ReadInt64() == 4567); }
public void WriteInt32Test() { VarintCodeMemory vm = new VarintCodeMemory(100); vm.WriteInt32(10); vm.WriteInt32(2345); vm.WriteInt32(4567); vm.WriteInt32(int.MaxValue); vm.WriteInt32(-1); vm.Position = 0; Assert.IsTrue(vm.ReadInt32() == 10); Assert.IsTrue(vm.ReadInt32() == 2345); Assert.IsTrue(vm.ReadInt32() == 4567); Assert.IsTrue(vm.ReadInt32() == int.MaxValue); Assert.IsTrue(vm.ReadInt32() == -1); }