Пример #1
0
        public void WhenExpiryDateIsValid_ShouldHaveError(string expiryDate)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.ExpiryDate, expiryDate);
        }
Пример #2
0
        public void WhenOrderIdIsValid_ShouldHaveError(string orderId)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.OrderId, orderId);
        }
Пример #3
0
        public void WhenCvvIsValid_ShouldHaveError(string cvv)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.Cvv, cvv);
        }
Пример #4
0
        public void WhenCardNumberIsValid_ShouldNotHaveError(string cardNumber)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.CardNumber, cardNumber);
        }
Пример #5
0
        public void WhenAmountIsValid_ShouldHaveError(decimal amount)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.Amount, amount);
        }
Пример #6
0
        public void WhenCurrencyIsValid_ShouldHaveError(string currency)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.Currency, currency);
        }
Пример #7
0
        public void Should_Not_Have_Validation_Error_For_Valid_CardNumber()
        {
            var validator = new PaymentRequestValidator();

            validator.ShouldNotHaveValidationErrorFor(request => request.CardNumber, "4242424242424242");
        }