public void CheckSimpleDictionary(ParsedJsonWithDict testDict) { var result = Parser.FindAndReplace <JsonDictClass, StronglyTypedObjects, ParsedJsonWithDict>(testDict); foreach (var item in result.items) { Assert.NotNull(item.GetType().GetProperty("Name").GetValue(item)); } }
public void CheckNestedCollectionOfDictionary(ParsedJsonWithDict testDict) { var result = Parser.FindAndReplace <JsonDictClass, StronglyTypedObjects, ParsedJsonWithDict>(testDict); Assert.NotNull(result); //foreach (var item in result) //{ // Assert.NotNull(item.GetType().GetProperty("Name").GetValue(item)); //} }
public void CheckCollectionOfDictionary(ParsedJsonWithDict testDict) { List <ParsedJsonWithDict> parsedJsonWithDicts = new List <ParsedJsonWithDict>() { testDict, testDict, testDict }; var result = Parser.FindAndReplace <JsonDictClass, StronglyTypedObjects, List <ParsedJsonWithDict> >(parsedJsonWithDicts); foreach (var item in result) { foreach (var subitem in item.items) { Assert.NotNull(subitem.GetType().GetProperty("Name").GetValue(subitem)); } } }