public void HonoursBeforeAndAfterSerialize_FRN78() { var obj1 = new ClassWithBeforeAndAfterMethods { Val1 = "Test" }; var serializer = new FudgeSerializer(context); var msg = serializer.SerializeToMsg(obj1); Assert.Equal("Before|Test", msg.GetString("Val1")); Assert.Equal("Before|Test|After", obj1.Val1); var obj2 = (ClassWithBeforeAndAfterMethods)serializer.Deserialize(msg); Assert.Equal("Before|Test", obj2.Val1); Assert.Equal("null|After2", obj2.Val2); }