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); } }
public void ProtocolBuffersEncoding_EncodeZigZag32_can_encode_and_DecodeZigZag32_can_decode_the_most_important_Int32_values() { foreach (var i in SerializationTestGlobals.Int32ValuesToCheck) { var encoded = ProtocolBuffersEncoding.EncodeZigZag32(i); System.Diagnostics.Debug.WriteLine($"Int32 value {i} encoded to {encoded}."); var result = ProtocolBuffersEncoding.DecodeZigZag32(encoded); Assert.AreEqual(i, result); } }