public void ShouldCalculateGiftAid() { var giftAidCalculator = new GiftAidCalculator(_optionsMonitorMock.Object); var result = giftAidCalculator.CalculateGiftAid(800); Assert.AreEqual(200, result); }
public void Setup() { _taxRateStorage = Substitute.For <IStoreTaxRate>(); _repository = Substitute.For <IRepository>(); GiftAidCalculator calc = new GiftAidCalculator(_taxRateStorage); _sut = new GiftAidController(calc, _repository); }
public void more_than_hundred_tax_rate_should_throw_exception() { const decimal donationAmount = 1000m; const decimal taxRate = 120m; var aidCalculator = new GiftAidCalculator(); aidCalculator.CalculateGiftAidAmount(donationAmount, taxRate); }
public void less_than_zero_donation_amount_should_throw_exception() { const decimal donationAmount = -1000m; const decimal taxRate = 20m; var aidCalculator = new GiftAidCalculator(); aidCalculator.CalculateGiftAidAmount(donationAmount, taxRate); }
public void hundret_tax_rate_should_throw_exception() { const decimal donationAmount = 1000m; const decimal taxRate = 100m; var aidCalculator = new GiftAidCalculator(); aidCalculator.CalculateGiftAidAmount(donationAmount, taxRate); }
public void proper_tax_value_should_return_proper_aid_amount() { const decimal donationAmount = 1000m; const decimal taxRate = 20m; var aidCalculator = new GiftAidCalculator(); var aidAmount = aidCalculator.CalculateGiftAidAmount(donationAmount, taxRate); Assert.AreEqual(250m, aidAmount); }
public void CalculateGiftAid_MoreThan1000_ShouldReturnGifAidEqualToDonatedAmount() { //arrange var calculator = new GiftAidCalculator(); //act var result = calculator.CalculateGiftAid(2000); //assert Assert.AreEqual(2000, result); }
public void CalculateGiftAid() { //arrange var calculator = new GiftAidCalculator(); //act var result = calculator.CalculateGiftAid(10); //assert Assert.AreEqual(2.5, result); }
public GiftAidController(GiftAidCalculator calculator, IRepository repository) { _calculator = calculator; _repository = repository; }
public void Setup() { _taxRateStorage = Substitute.For <IStoreTaxRate>(); _sut = new GiftAidCalculator(_taxRateStorage); }
public void ShouldSetCorrectTaxRatePercentage() { var giftAidCalculator = new GiftAidCalculator(_optionsMonitorMock.Object); Assert.AreEqual(20, giftAidCalculator.TaxRatePercentage); }