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); } }
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); } }