Example #1
0
        public TransactionFileEnumeratorTest()
        {
            _transactions = new List <Transaction>()
            {
                new Transaction()
                {
                    Date = new DateTime(2018, 12, 10), MerchantName = "M1", Amount = 20
                },
                new Transaction()
                {
                    Date = new DateTime(2019, 5, 10), MerchantName = "M2", Amount = 100
                },
                new Transaction()
                {
                    Date = new DateTime(2019, 5, 15), MerchantName = "M2", Amount = 120
                },
                new Transaction()
                {
                    Date = new DateTime(2019, 5, 15), MerchantName = "TELIA", Amount = 120
                },
            };
            List <string> trLines = new List <string>();

            _transactions.ForEach(
                transaction =>
            {
                trLines.Add(TransactionConvertor.Convert(transaction));
            }
                );
            File.WriteAllLines(_fileName, trLines);
        }
Example #2
0
 public void Send(Transaction transaction)
 {
     if (transaction != null && !transaction.IsEmpty)
     {
         Console.WriteLine(TransactionConvertor.Convert(transaction));
     }
     else
     {
         Console.WriteLine("");
     }
 }