public void ReadJsonString() { var reader = new JsonReaderBody(); var body = reader.ReadByFile(@".\simple_json_str.json"); Assert.AreEqual("value", body["key"].GetValue().ToString()); }
public void ReadJsonList() { var reader = new JsonReaderBody(); var body = reader.ReadByFile(@".\simple_json_list.json"); Assert.AreEqual(4, (body["key"].GetValue() as List <Json>).Count); }
public void ReadJsonInt() { var reader = new JsonReaderBody(); var body = reader.ReadByFile(@".\simple_json_int.json"); Assert.AreEqual(1, int.Parse(body["int"].GetValue().ToString())); Assert.AreEqual(2, int.Parse(body["int2"].GetValue().ToString())); }
public void ReadJsonObject() { var reader = new JsonReaderBody(); var body = reader.ReadByFile(@".\simple_json_obj.json"); Assert.AreEqual("Robson", body["person"]["name"].GetValue().ToString()); Assert.AreEqual(30, int.Parse(body["person"]["age"].GetValue().ToString())); Assert.AreEqual("Cleyton", body["person"]["children"]["name"].GetValue().ToString()); Assert.AreEqual(14, int.Parse(body["person"]["children"]["age"].GetValue().ToString())); }
public void ReservedWord_ComplexRegex_BodyShouldtBeEquals() { var jsonReader = new JsonReaderBody(); var jsonBody1 = File.ReadAllText("./body_age.json"); var jsonBody2 = File.ReadAllText("./body_age_regex.json"); var body1 = jsonReader.Read(jsonBody1); var body2 = jsonReader.Read(jsonBody2); Assert.IsTrue(body1["item1"].Equals(body2["item1"])); Assert.IsTrue(body2["item1"].Equals(body1["item1"])); Assert.IsTrue(body1["item2"].Equals(body2["item1"])); Assert.IsTrue(body2["item1"].Equals(body1["item2"])); Assert.IsFalse(body1["item3"].Equals(body2["item1"])); Assert.IsFalse(body2["item1"].Equals(body1["item3"])); }