public void Close_closes_the_stream() { //arrange //act _csvReader.Close(); //assert _streamReader.Verify(s => s.Close()); }
public void Close() { if (_mode == Mode.Read) { _csvReader.Close(); return; } _csvWriter.Close(); }
public void Process(string inputFile) { _csvReader.Open(inputFile); var columns = _csvReader.Read().ToList(); while (columns.Count > 0) { var address = _addressParser.Parse(columns[1]); var contact = new Contact(columns[0], address, columns[2], columns[3]); _mailShot.SendPostalMailShot(contact.Name, address.Address, address.City, address.Province, address.Country, address.PostCode); _mailShot.SendEmailMailShot(contact.Name, contact.Email); _mailShot.SendSmsMailShot(contact.Name, contact.Phone); columns = _csvReader.Read().ToList(); } _csvReader.Close(); }