|
@@ -16,17 +16,17 @@ namespace analyzeJSONTests
|
|
|
_ = new AnalyzeJSON(testFile);
|
|
|
}
|
|
|
|
|
|
- [Fact]
|
|
|
+ [Fact]
|
|
|
public void TwoActionsAtOnce()
|
|
|
{
|
|
|
var test = new AnalyzeJSON(testFile);
|
|
|
var analyze = new AnalyzeStructure();
|
|
|
- var stats = new Statistics();
|
|
|
+ var stats = new Statistics();
|
|
|
|
|
|
- var actions = new List<Action<JToken>> {
|
|
|
- analyze.AnalyzeToken,
|
|
|
- stats.RunStatistics
|
|
|
- };
|
|
|
+ var actions = new List<Action<JToken>> {
|
|
|
+ analyze.AnalyzeToken,
|
|
|
+ stats.RunStatistics
|
|
|
+ };
|
|
|
var status = test.Traverse(actions);
|
|
|
Assert.True(status.Success);
|
|
|
Assert.Empty(status.Message);
|
|
@@ -34,7 +34,7 @@ namespace analyzeJSONTests
|
|
|
var result = analyze.Result;
|
|
|
Assert.Equal(10, result.Nodes.Count);
|
|
|
Assert.Equal(11, result.Leafs.Count);
|
|
|
-
|
|
|
+
|
|
|
Assert.Equal(11, stats.Result.NodeCounts.Count);
|
|
|
Assert.Equal(168, stats.Result.TotalWordCount);
|
|
|
}
|