예제 #1
0
        public void GenerateReport(CodeBenchmarkReportConfig cbRptCfg, List <CodeBenchmarkReportInfo> lstInfo)
        {
            if (cbRptCfg != null)
            {
                var fileName = cbRptCfg.FileName;

                FileSystemHelper.SafePath(fileName);

                File.WriteAllText(fileName, SerializationHelper.Serialize(lstInfo));
            }
        }
예제 #2
0
        public void GenerateReport(CodeBenchmarkReportConfig cbRptCfg, List <CodeBenchmarkReportInfo> lstInfo)
        {
            if (cbRptCfg != null)
            {
                var fileName = cbRptCfg.FileName;

                FileSystemHelper.SafePath(fileName);

                var csvRender = new CSVRenderFile <CodeBenchmarkReportInfo>
                {
                    Delimiter      = ";",
                    IncludeHeaders = true
                };
                csvRender.Render(fileName, lstInfo);
            }
        }
예제 #3
0
 public void GenerateReport(CodeBenchmarkReportConfig cbRptCfg, List <CodeBenchmarkReportInfo> lstInfo)
 {
     _reportGeneration.GenerateReport(cbRptCfg, lstInfo);
 }