private void ToolTestScoreToJson(ToolTestBase toolTest, JObject output) { base.ToolTestToJson(toolTest, output); var tool = (JObject)output["Tools"].Last; string toolName = toolTest.ShortToolName; tool.Add("Performed", new JValue(Get(toolName, "Performed"))); tool.Add("Passed", new JValue(Get(toolName, "Passed"))); tool.Add("Failed", new JValue(Get(toolName, "Failed"))); tool.Add("Score", new JValue(Get(toolName, "Score"))); }
protected override void ToolTestToJson(ToolTestBase toolTest, JObject output) { if (!(toolTest is Tests.Linq.MaximumTest)) { ToolTestScoreToJson(toolTest, output); } else { foreach (JObject test in (JArray)output["Tests"]) { object maximum = Get(toolTest.ShortToolName, ((string)test["Name"])); maximum = JObject.Parse(JsonConvert.SerializeObject(maximum)); test.Add("Maximum", (JObject)maximum); } } }