public void Write(TestResultSet testResults) { using (ConsoleColor.Green()) { output.WriteResults("PASSED", testResults.Passed); } using (ConsoleColor.Yellow()) { output.WriteResults("NOT RUN", testResults.NotExecuted); } using (ConsoleColor.Red()) { output.WriteResults("FAILED", testResults.Failed); } output.WriteLine($"\nSUMMARY:"); using (ConsoleColor.Green()) { output.Write($"Passed: {testResults.Passed.Count()}, "); } using (ConsoleColor.Red()) { output.Write($"Failed: {testResults.Failed.Count()}, "); } using (ConsoleColor.Yellow()) { output.WriteLine($"Not run: {testResults.NotExecuted.Count()}"); } }