using System; using System.Collections.Generic; using System.IO; using Deltares.Dam.Data; namespace Deltares.Dam.Tests { /// /// class with the specific purpose of writing test result files into the specified folder /// public class TestResultsWriter { public void WriteToTextFile(string dirName, List allMessages, TextWriter textWriter) { textWriter.WriteLine("Test results for DAM project in folder: " + dirName); foreach (var message in allMessages) { textWriter.WriteLine(message); } } public void ExportDataToCsv(string damWtiTestReportsDir,string dirName, IList csvExportData, string resultType) { //string dirNameString = dirName.Replace(@"\", ""); string fileNameFullPath = Path.Combine(damWtiTestReportsDir, dirName + resultType); if (File.Exists(fileNameFullPath)) { File.Delete(fileNameFullPath); } var csvExporter = new CsvExporter(fileNameFullPath, csvExportData) { WriteHeaderInFirstLine = true }; csvExporter.WriteFile(); } } }