public void CreditCard_Repay_ShouldIncreaseLimit()
        {
            var creditCard = new CreditCardBuilder()
                             .WithLimit(100)
                             .Build();

            creditCard.Repay(50);

            var snapshot = creditCard.GetSnapshot();

            snapshot.AvaliableLimit.Should().Be(150);
        }
        public void CreditCard_WithdrawInLimit_ShouldDecreaseLimit()
        {
            var creditCard = new CreditCardBuilder()
                             .WithLimit(100)
                             .Build();

            creditCard.Withdraw(50);

            var snapshot = creditCard.GetSnapshot();

            snapshot.AvaliableLimit.Should().Be(50);
        }