public static void WriteOutput(List<TestInfo> testInfoList, AbParseCommandLineParser cl)
{
var sb = new StringBuilder();
if (cl.OutputMode == "html")
{
WriteHtmlOutput(testInfoList, sb);
cl.OutputFile = Path.ChangeExtension(cl.OutputFile, "html");
}
else if (cl.OutputMode == "xml")
{
WriteXmlOutput(testInfoList, sb);
cl.OutputFile = Path.ChangeExtension(cl.OutputFile, "xml");
}
else
{
WriteCsvOutput(testInfoList, sb);
cl.OutputFile = Path.ChangeExtension(cl.OutputFile, "csv");
}
File.WriteAllText(cl.OutputFile, sb.ToString());
}