AnujBank.FeedProcessor.Process C# (CSharp) Method

Process() public method

public Process ( ) : void
return void
        public void Process()
        {
            string row;
            while ((row = feedReader.ReadLine()) != null)
            {
                ProcessRow(row);
            }
        }

Usage Example

Example #1
0
        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));
        }
All Usage Examples Of AnujBank.FeedProcessor::Process