public override void Serialize_WhenItemIsYButSerializedAsX_AllYMembersAreSerialized() { var y = new JsonEntityY { Int1 = 42, String1 = "The String1", Data = new MemoryStream(BitConverter.GetBytes(333)).ToArray() }; var json = Serializer.Serialize<JsonEntityX>(y); Assert.AreEqual("{\"Data\":\"TQEAAA==\",\"String1\":\"The String1\",\"Int1\":42}", json); }
public override void Serialize_WhenItemIsYButSerializedAsX_AllYMembersAreSerialized() { var y = new JsonEntityY { Int1 = 42, String1 = "The String1", Data = new MemoryStream(BitConverter.GetBytes(333)).ToArray() }; var json = Serializer.Serialize <JsonEntityX>(y); Assert.AreEqual("{\"Data\":\"TQEAAA==\",\"StructureId\":0,\"String1\":\"The String1\",\"Int1\":42}", json); }