Exemple #1
0
        public void Does_call_RawSerializeFn_for_toplevel_concrete_type()
        {
            JsConfig <LuxaryCar> .RawSerializeFn = c => "{\"foo\":1}";

            ICar luxary = new LuxaryCar {
                Sunroof = "Big"
            };

            var luxaryJson = luxary.ToJson();

            Assert.That(luxaryJson, Is.StringContaining("foo"));

            JsConfig.Reset();
        }
        public void Does_call_RawSerializeFn_for_toplevel_concrete_type()
        {
            JsConfig<LuxaryCar>.RawSerializeFn = c => "{\"foo\":1}";

            ICar luxary = new LuxaryCar { Sunroof = "Big" };

            var luxaryJson = luxary.ToJson();

            Assert.That(luxaryJson, Is.StringContaining("foo"));

            JsConfig.Reset();
        }