コード例 #1
0
 public void When_SuccessfullTop_Except_BalanceToBeAdjusted()
 {
     _virtalCashCardWithBalance.Topup(_validPinNumber, 300.00M);
     _virtalCashCardWithBalance.CheckBalance(_validPinNumber).Should().Be(800.00M);
 }
コード例 #2
0
        public void WhenNoPinNumberIsProvidedToTopupMoney_Expect_InvalidOperationException()
        {
            Action action = () => _virtalCashCard.Topup(string.Empty, 0);

            action.Should().Throw <ArgumentException>().WithMessage("Pin number must be provided");
        }