public void InterfaceTest() { IB b = new PrivateMemberClass(114, 514); var bBytes = MessagePackSerializer.Serialize(b); var bOther = MessagePackSerializer.Deserialize <IB>(bBytes); Assert.True(b.Equals(bOther)); Assert.AreEqual(514, bOther.PublicB); }
public void ClassTest(int a, int b) { var value = new PrivateMemberClass(a, b); var bytes = MessagePackSerializer.Serialize(value); var other = MessagePackSerializer.Deserialize <PrivateMemberClass>(bytes); Assert.True(value.Equals(other)); Assert.AreEqual(b, other.PublicB); }