public void GetTest(string[] notUsedInThisTest, JToken expected, string traversrPath, string[] keys, JObject tree) { var traversr = new ShiftrTraversr(traversrPath); var actual = traversr.Get(tree, keys); actual.Should().BeEquivalentTo(expected); }
public void SetTest(string[] outputs, JToken notUsedInThisTest, string traversrPath, string[] keys, JObject expected) { var actual = new JObject(); Traversr traversr = new ShiftrTraversr(traversrPath); foreach (var output in outputs) { traversr.Set(actual, keys, output); } actual.Should().BeEquivalentTo(expected); }