public void anonymous_case() { var obj = new { name = "test", value = 1, list = new object[] { 5, "test" } }; var json = new JsonObject(obj).ToString(); json.ShouldEqual("{\"name\":\"test\",\"value\":1,\"list\":[5,\"test\"]}"); }
public void check_json_string(string input, string json) { var jsonResult = new JsonObject(new { s = input }).ToString(); jsonResult.ShouldEqual(string.Concat("{\"s\":\"", json, "\"}")); ((JsonValue)JsonObject.Parse(jsonResult)["s"]).Value.ShouldEqual(input); }