private static string GenerateTestCSV(string filename, List <string> columns, int rowsCount) { CSV.Controller csvGen = new CSV.Controller(filename, false); //write header csvGen.FlushListInToCSV(columns); Random rnd = new Random(); foreach (var i in Enumerable.Range(0, rowsCount)) { List <string> newLine = new List <string>(); foreach (var column in columns) { newLine.Add(rnd.Next() + column + i.ToString()); } csvGen.FlushListInToCSV(newLine); } csvGen.Close(); return(csvGen.FullPathName); }
private static string GenerateTestCSV(string filename, List<string> columns, int rowsCount) { CSV.Controller csvGen = new CSV.Controller(filename, false); //write header csvGen.FlushListInToCSV(columns); Random rnd = new Random(); foreach (var i in Enumerable.Range(0, rowsCount)) { List<string> newLine = new List<string>(); foreach (var column in columns) { newLine.Add(rnd.Next() + column + i.ToString()); } csvGen.FlushListInToCSV(newLine); } csvGen.Close(); return csvGen.FullPathName; }