Exemplo n.º 1
0
        public void WriteSInt32Test()
        {
            VarintCodeMemory vm = new VarintCodeMemory(100);

            vm.WriteSInt32(10);
            vm.WriteSInt32(2345);
            vm.WriteSInt32(4567);
            vm.WriteSInt32(int.MaxValue);
            vm.WriteSInt32(-1);

            vm.Position = 0;
            Assert.IsTrue(vm.ReadSInt32() == 10);
            Assert.IsTrue(vm.ReadSInt32() == 2345);
            Assert.IsTrue(vm.ReadSInt32() == 4567);
            Assert.IsTrue(vm.ReadSInt32() == int.MaxValue);
            Assert.IsTrue(vm.ReadSInt32() == -1);
        }