public async Task TestCreatingJsonizeMetaObject() { JsonizeNode result = await TestJsonizeAsJsonizeNode(); JsonizeMeta jsonizeMeta = new JsonizeMeta(result, @"http://jackfinlay.com/?something=something"); Assert.AreEqual(result, jsonizeMeta.DocumentJsonizeNode); Assert.AreEqual("jackfinlay.com", jsonizeMeta.Domain); Assert.AreEqual(@"http://jackfinlay.com/?something=something", jsonizeMeta.Url); }
private List <JsonizeNode> FlatNodes(JsonizeNode rootNode) { var stack = new List <JsonizeNode>(); stack.AddRange(rootNode.Children); var result = new List <JsonizeNode>(); while (stack.Count > 0) { var node = stack.PopAt(0); if (node.Children != null) { stack.AddRange(node.Children); } result.Add(node); } return(result); }
public async Task TestCreatingJsonizeMetaObject() { JsonizeNode result = await TestJsonizeAsJsonizeNode(); JsonizeMeta jsonizeMeta = new JsonizeMeta(result, @"http://jackfinlay.com/?something=something"); }