public void ShouldReadTransactionFile()
        {
            var importer = new TransactionImporter();
            var transactions = importer.Read("InputFiles\\Transactions.txt").ToArray();

            transactions.Length.ShouldEqual(3);

            transactions[0].Type.ShouldEqual(TransactionType.Deposit);
            transactions[0].Timestamp.ShouldEqual(new DateTime(2012, 2, 1, 13, 14, 25));
            transactions[0].Account.ShouldEqual("123456789");
            transactions[0].Amount.ShouldEqual(150m);
            transactions[0].Description.ShouldEqual("Paycheck");

            transactions[1].Type.ShouldEqual(TransactionType.Deposit);
            transactions[1].Timestamp.ShouldEqual(new DateTime(2013, 3, 2, 9, 12, 32));
            transactions[1].Account.ShouldEqual("987654321");
            transactions[1].Amount.ShouldEqual(15m);
            transactions[1].Description.ShouldEqual("Birthday checks from Grandma, Grandpa, and Uncle Bob");

            transactions[2].Type.ShouldEqual(TransactionType.Withdrawal);
            transactions[2].Timestamp.ShouldEqual(new DateTime(2013, 3, 3, 8, 22, 33));
            transactions[2].Account.ShouldEqual("987654321");
            transactions[2].Amount.ShouldEqual(123m);
            transactions[2].Description.ShouldEqual("Car Payment");
        }