public void Test2() { string prev = @"AUABAAD7+4dqyAWRww4aAAAANAA2ADAANwAxADEANwA4ADgANAA1ADQANQCXKqz0ofYgEw4MAAAAMQAyADMANAA1ADYAFI0lnUuxneQOIgAAAC0EQARBBE4EFiEgAFQESwROBEwEQARRBFIERQQWIU4EQgRH7QmXijQ1ZQ4GAAAAUABDAEUAXhnc9MHO7eQNAAAEAAAAAACAiwgAAAAAAArEJGM3c/EEDgQAAAAxADgApgAewED9ehAOAAAAALFSl1huRAAoDhQAAAAwBFMEVwRKBEgEIABCBFEERQRMBMiPwB3tzcafDgAAAABuqp+2NkzVrQ4AAAAARiPpxDURBAcNAAADAAAAAAD4KgAAAAAAAIp4qF30h5M6DgwAAAA0ADQALAAwADAAMAAS37VDXHzi1g4AAAAAtZyIcmn4UY8OAAAAAA=="; string curr = @"AUABAAD7+4dqyAWRww4aAAAANAA2ADAANwAxADEANwA4ADgANAA1ADQANQCXKqz0ofYgEw4MAAAAMQAyADMANAA1ADYAFI0lnUuxneQOIgAAAC0EQARBBE4EFiEgAFQESwROBEwEQARRBFIERQQWIU4EQgRH7QmXijQ1ZQ4GAAAAUABDAEUAXhnc9MHO7eQNAAACAAAAAADgFQAAAAAAAArEJGM3c/EEDgQAAAAxADgApgAewED9ehAOAAAAALFSl1huRAAoDhQAAAAwBFMEVwRKBEgEIABCBFEERQRMBMiPwB3tzcafDgAAAABuqp+2NkzVrQ4AAAAARiPpxDURBAcNAAADAAAAAAD4KgAAAAAAAIp4qF30h5M6DgwAAAA0ADQALAAwADAAMAAS37VDXHzi1g4AAAAAtZyIcmn4UY8OAAAAAA=="; Console.WriteLine(DebugViewBuilder.DebugView(Convert.FromBase64String(curr))); }
public static void AssertEqualsToUsingGrobuf <T>(this T actual, T expected) { var expectedBytes = serializer.Serialize(expected); var actualBytes = serializer.Serialize(actual); bool ok = true; if (expectedBytes.Length != actualBytes.Length) { ok = false; } else { for (int i = 0; i < actualBytes.Length; ++i) { if (actualBytes[i] != expectedBytes[i]) { ok = false; } } } if (!ok) { Assert.Fail("Expected:\r\n{0}\r\n\r\nActual:\r\n{1}", DebugViewBuilder.DebugView(expectedBytes), DebugViewBuilder.DebugView(actualBytes)); } }
public void Test_ValueType() { var guid = Guid.NewGuid(); var o = new C { Guid = new Lazy <Guid>(() => guid) }; var data = serializer.Serialize(o); Console.WriteLine(DebugViewBuilder.DebugView(data)); var oo = serializer.Deserialize <C>(data); Assert.That(oo.Guid.Value, Is.EqualTo(guid)); }
public void Test() { Console.WriteLine(DebugViewBuilder.DebugView(serializer.Serialize(new[] { new RSV1DisabledPerson { Validation = new ValidationResult("zaa", ValidationResultType.Error) }, new RSV1DisabledPerson { Validation = ValidationResult.Ok }, new RSV1DisabledPerson { Validation = new ValidationResult("qs", ValidationResultType.Warning) }, }))); }