Example #1
0
        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);
        }
Example #2
0
        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);
        }