Esempio n. 1
0
 public void ProtocolBuffersEncoding_EncodeZigZag64_can_encode_and_DecodeZigZag64_can_decode_all_Int64_values()
 {
     for (long i = long.MinValue; i < long.MaxValue; i++)
     {
         var encoded = ProtocolBuffersEncoding.EncodeZigZag64(i);
         var result  = ProtocolBuffersEncoding.DecodeZigZag64(encoded);
         Assert.AreEqual(i, result);
     }
 }
Esempio n. 2
0
 public void ProtocolBuffersEncoding_EncodeZigZag32_can_encode_and_DecodeZigZag32_can_decode_all_Int32_values()
 {
     for (int i = int.MinValue; i < int.MaxValue; i++)
     {
         var encoded = ProtocolBuffersEncoding.EncodeZigZag32(i);
         var result  = ProtocolBuffersEncoding.DecodeZigZag32(encoded);
         Assert.AreEqual(i, result);
     }
 }
Esempio n. 3
0
 public void ProtocolBuffersEncoding_EncodeZigZag64_can_encode_and_DecodeZigZag64_can_decode_the_most_important_Int64_values()
 {
     foreach (var i in SerializationTestGlobals.Int64ValuesToCheck)
     {
         var encoded = ProtocolBuffersEncoding.EncodeZigZag64(i);
         System.Diagnostics.Debug.WriteLine($"Int64 value {i} encoded to {encoded}.");
         var result = ProtocolBuffersEncoding.DecodeZigZag64(encoded);
         Assert.AreEqual(i, result);
     }
 }