private static TestObject ( JsonObject expected, JsonReader reader, string path ) : void | ||
expected | JsonObject | |
reader | JsonReader | |
path | string | |
return | void |
private static void TestObject(JsonObject expected, JsonReader reader, string path)
{
reader.MoveToContent();
reader.ReadToken(JsonTokenClass.Object);
while (reader.TokenClass != JsonTokenClass.EndObject)
{
string name = reader.ReadMember();
object value = expected[name];
expected.Remove(name);
TestValue(value, reader, path + "/" + name);
}
Assert.AreEqual(0, expected.Count);
reader.Read();
}