private List <Person> GetPersons(string path, char delimiter) { var persons = new List <Person>(); try { CheckForFile(path); _streamReaderWrapper.CreateReader(path); ReadLines(delimiter, persons); } finally { _streamReaderWrapper.DisposeReader(); } return(persons); }