Exemplo n.º 1
0
        public void ShouldGetZeroWhenTaxRatePercentageIsNotPresentInAppSettings()
        {
            _optionsMonitorMock.Setup(o => o.CurrentValue).Returns(new AppSettings()
            {
            });

            var taxRate = AppSettingsUtils.GetTaxRatePercentage(_optionsMonitorMock.Object);

            Assert.AreEqual(0, taxRate);
        }
Exemplo n.º 2
0
        public void ShouldGetTaxRatePercentage()
        {
            _optionsMonitorMock.Setup(o => o.CurrentValue).Returns(new AppSettings()
            {
                TaxRatePercentage = "20",
            });

            var taxRate = AppSettingsUtils.GetTaxRatePercentage(_optionsMonitorMock.Object);

            Assert.AreEqual(20, taxRate);
        }
Exemplo n.º 3
0
 public GiftAidCalculator(IOptionsMonitor <AppSettings> settings)
 {
     TaxRatePercentage = AppSettingsUtils.GetTaxRatePercentage(settings);
 }