public void Process()
{
string row;
while ((row = feedReader.ReadLine()) != null)
{
ProcessRow(row);
}
}
public void ShouldBeAbleToProcessTheFeed() { var account = new Account(new AccountId(87654123), new ClientId("ABC823")) { Balance = 4000, LastUpdatedDate = DateTime.Now }; var mockRepository = new Mock<IRepository>(); var feedProcessor = new FeedProcessor(mockRepository.Object, "../../../Pickup/feed.csv"); mockRepository.Setup(repo => repo.Save(account)); feedProcessor.Process(); mockRepository.Verify(repo => repo.Save(account)); }