コード例 #1
0
        public void Should_Throw_Exception_When_No_Base_Rate_Found()
        {
            //Arrange
            _baseRateRepository.Setup(x => x.GetBaseRateForBalance(1000)).Returns((BaseRate)null);

            //Act & Assert
            Exception ex = Assert.Throws <Exception>(() => _sut.GetInterestRate(1000));

            Assert.Equal("No base rate found for balance", ex.Message);
        }
コード例 #2
0
        public void GetInterestRate_WhenCalled_ReturnTheInterestRate()
        {
            float rate = _interestRateService.GetInterestRate();

            Assert.IsNotNull(rate);
        }
コード例 #3
0
 public float Get()
 {
     return(_interestRateService.GetInterestRate());
 }