public void OperatorSerializedCorrectly() { OperatorDummyObject dummyObject = new OperatorDummyObject { OperatorCode = "BA" }; Assert.That(() => JsonConvert.SerializeObject(dummyObject), Throws.Nothing); string serializedJson = JsonConvert.SerializeObject(dummyObject); JObject j = JObject.Parse(serializedJson); Assert.That(j["operating"]["carrierCode"].ToString(), Is.EqualTo("BA")); }
public void OperatorDeserializedCorrectly() { JObject j = new JObject { ["operating"] = new JObject { ["carrierCode"] = "BA" } }; string dummyObjectRaw = j.ToString(); Assert.That(() => JsonConvert.DeserializeObject <OperatorDummyObject>(dummyObjectRaw), Throws.Nothing); OperatorDummyObject dummyObject = JsonConvert.DeserializeObject <OperatorDummyObject>(dummyObjectRaw); Assert.That(dummyObject.OperatorCode, Is.EqualTo("BA")); }