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