public void NormalDonation()
 {
     var reader = new FakeScanner(@"
     16805	01.06.2010	80,00	H	KD	Mustermann, Markus");
     var donation = new ProcessingDonations(reader).NextDonation;
     AssertEx.DonationEqual(new Donation(80, new DateTime(2010, 06, 01), "Mustermann, Markus", 16805),
         donation);
 }
        public void SkipPageBreak()
        {
            var reader = new FakeScanner(@"
            16448	22.06.2010	51,13	H	KD 	Mustermann, Markus
            21860	25.06.2010	80,00	H	KD 	Mueller, Frieda

            Projekt	12345  Missionar, Fritz	Soll €	Haben €
            16800	28.06.2010	26,00	H	KD 	doppelt
            11706	30.06.2010	16,00	H	KD 	Musterfrau, Elfriede");
            var processingDonations = new ProcessingDonations(reader);
            AssertEx.DonationEqual(new Donation(51.13m, new DateTime(2010, 06, 22), "Mustermann, Markus", 16448),
                processingDonations.NextDonation);
            AssertEx.DonationEqual(new Donation(80.00m, new DateTime(2010, 06, 25), "Mueller, Frieda", 21860),
                processingDonations.NextDonation);
            AssertEx.DonationEqual(new Donation(26.00m, new DateTime(2010, 06, 28), "doppelt", 16800),
                processingDonations.NextDonation);
            AssertEx.DonationEqual(new Donation(16.00m, new DateTime(2010, 06, 30), "Musterfrau, Elfriede", 11706),
                processingDonations.NextDonation);
        }