Ejemplo n.º 1
0
        public void RoundedGiftAidCalculation()
        {
            decimal exactDonation  = 1.23456m;
            decimal roundedGiftAid = 0.31m;

            Assert.AreEqual(roundedGiftAid, GiftAidCalculator.GiftAidFor(exactDonation));
        }
Ejemplo n.º 2
0
        public void GiftAidSupplementForRunningEvent()
        {
            decimal baseAmount         = GiftAidCalculator.GiftAidFor(100);
            decimal supplementedAmount = GiftAidCalculator.GiftAidFor(100, runEvent);

            Assert.AreEqual(baseAmount * 1.05m, supplementedAmount);
        }
Ejemplo n.º 3
0
        public void SimpleGiftAidCalculation()
        {
            decimal expectedAmount   = 25.0m;
            decimal calculatedAmount = GiftAidCalculator.GiftAidFor(100);

            Assert.AreEqual(expectedAmount, calculatedAmount);
        }
Ejemplo n.º 4
0
		static void CalculateGiftAid()
		{
			decimal donation;
			Event varEvent;

			Console.WriteLine("Please Enter donation amount:");
			donation = decimal.Parse(Console.ReadLine());
			Console.WriteLine("Please Enter and event type e.g running:");
			varEvent = new Event(Console.ReadLine());
			
			Console.WriteLine("Gift Aid Amount: {0}", 
					GiftAidCalculator.GiftAidFor(donation, varEvent));
			Console.WriteLine("Press any key to continue.");
			Console.ReadLine();
		}