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

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