public void write_json_for_IMakeMyOwnJson() { var value = new FakeOwnJsonValue(1, "January"); JsonValueWriter.ConvertToJson(value) .ShouldEqual("1:January"); }
public void register_a_policy() { JsonValueWriter.ConvertToJson(1).ShouldEqual(1); JsonValueWriter.RegisterPolicy <int>(i => "*" + i + "*"); JsonValueWriter.ConvertToJson(1).ShouldEqual("*1*"); }
public void write_type() { var type = GetType(); var dict = JsonValueWriter.ConvertToJson(type).ShouldBeOfType <IDictionary <string, object> >(); dict["Name"].ShouldEqual(type.Name); dict["FullName"].ShouldEqual(type.FullName); dict["Namespace"].ShouldEqual(type.Namespace); dict["Assembly"].ShouldEqual(type.Assembly.FullName); }
public void write_date() { var value = JsonValueWriter.ConvertToJson(DateTime.Now); Debug.WriteLine((string)value); }
public void write_null() { JsonValueWriter.ConvertToJson(null).ShouldBeNull(); }
public void write_int() { JsonValueWriter.Clear(); JsonValueWriter.ConvertToJson(1).ShouldEqual(1); }
public void write_string() { JsonValueWriter.ConvertToJson("name").ShouldEqual("name"); }