Ejemplo n.º 1
0
        public void VlqTransitivity()
        {
            for (var i = -255; i < 256; i++)
            {
                dynamic result = Vlq.VlqDecode(Vlq.Encode(i));

                Assert.AreEqual(result.value, i);
                Assert.AreEqual(result.rest, "");
            }
        }
Ejemplo n.º 2
0
        public void VlqTransitivity()
        {
            for (var i = -255; i < 256; i++)
            {
                var reader = new StringReader(Vlq.Encode(i));
                var result = Vlq.VlqDecode(reader);

                Assert.AreEqual(i, result);
                Assert.AreEqual(-1, reader.Peek(), "Stream should be fully consumed");
            }
        }