public void Setup() { _fileSystem = new FileSystem(); if (!Directory.Exists(SafeDepositLocationDirectory)) { Directory.CreateDirectory(SafeDepositLocationDirectory); } SetTransactions(); _statementReader = new StatementReader(new AccountTransactions(_fileSystem)); }
public static string[] ReadAllStatements( this StatementReader reader) { var result = new List <string>(); var current = reader.Next(); while (!(current is null)) { result.Add(current); current = reader.Next(); } return(result.ToArray()); }