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