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()); }