private async Task <IEnumerable <Event> > SetupData(string filePath, int size) { var gen = new LogsGenerator(filePath); var events = gen.GenerateRandomEvents(size).ToList(); await gen.Append(events); return(events); }
private async Task <IEnumerable <LoggedEvent> > SetupFile(string filePath, int size) { var gen = new LogsGenerator(filePath); var logs = gen.GetLogs(gen.GenerateRandomEvents(size)); await gen.Append(logs); return(logs); }
private (LoggedEvent, LoggedEvent) PrepareLogs( Action <LoggedEvent> start = null, Action <LoggedEvent> end = null) { var gen = new LogsGenerator(null); var lines = gen.GetLogs(gen.GenerateRandomEvents(1)); start?.Invoke(lines.First()); end?.Invoke(lines.Last()); return(lines.First(), lines.Last()); }
public async Task GenerateLargeFile() { var gen = new LogsGenerator(TmpFilesManager.GetTmpFilePath()); await gen.GenerateLargeFile(10000); }