Ejemplo n.º 1
0
        public void WhenExpiryDateIsValid_ShouldHaveError(string expiryDate)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.ExpiryDate, expiryDate);
        }
Ejemplo n.º 2
0
        public void WhenOrderIdIsValid_ShouldHaveError(string orderId)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.OrderId, orderId);
        }
Ejemplo n.º 3
0
        public void WhenCvvIsValid_ShouldHaveError(string cvv)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.Cvv, cvv);
        }
Ejemplo n.º 4
0
        public void WhenCardNumberIsValid_ShouldNotHaveError(string cardNumber)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.CardNumber, cardNumber);
        }
Ejemplo n.º 5
0
        public void WhenAmountIsValid_ShouldHaveError(decimal amount)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.Amount, amount);
        }
Ejemplo n.º 6
0
        public void WhenCurrencyIsValid_ShouldHaveError(string currency)
        {
            var sut = new PaymentRequestValidator();

            sut.ShouldNotHaveValidationErrorFor(x => x.Currency, currency);
        }
Ejemplo n.º 7
0
        public void Should_Not_Have_Validation_Error_For_Valid_CardNumber()
        {
            var validator = new PaymentRequestValidator();

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