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);
         }
     }
 }