public void TestBeforeSerialization() { var js = new JsonSerializer(); var v0 = new SampleBefore { X = "m" }; var result0 = js.ToString(v0); Assert.AreEqual("{\n\t\"X\":\"m1\"\n}", result0); var v1 = new SampleBefore2 { X = "m" }; var result1 = js.ToString(v1); Assert.AreEqual("{\n\t\"X\":\"m231\"\n}", result1); }
public void TestBeforeSerialization() { var bs = new BinarySerializer(); var v0 = new SampleBefore { X = "m" }; var result0 = bs.ToBytes(v0); Assert.AreEqual( "20 01 00 " + XS(typeof(SampleBefore)) + " 01 00 " + XS("X", RoughType.String) + " 01 00 " + XS("m1") + " 00 00", XS(result0)); var result1 = bs.ToBytes(new SampleBefore2 { X = "m" }); Assert.AreEqual( "20 02 00 " + XS(typeof(SampleBefore2)) + " 01 00 " + XS("X", RoughType.String) + " 01 00 " + XS("m231") + " 00 00", XS(result1)); }