public void AircraftSerializedCorrectly() { AircraftDummyObject dummyObject = new AircraftDummyObject { AircraftCode = "737" }; Assert.That(() => JsonConvert.SerializeObject(dummyObject), Throws.Nothing); string serializedJson = JsonConvert.SerializeObject(dummyObject); JObject j = JObject.Parse(serializedJson); Assert.That(j["aircraft"]["code"].ToString(), Is.EqualTo("737")); }
public void AircraftDeserializedCorrectly() { JObject j = new JObject { ["aircraft"] = new JObject { ["code"] = "737" } }; string dummyObjectRaw = j.ToString(); Assert.That(() => JsonConvert.DeserializeObject <AircraftDummyObject>(dummyObjectRaw), Throws.Nothing); AircraftDummyObject dummyObject = JsonConvert.DeserializeObject <AircraftDummyObject>(dummyObjectRaw); Assert.That(dummyObject.AircraftCode, Is.EqualTo("737")); }