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"));
        }