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