Exemple #1
0
        public void Fail_No_Owner()
        {
            var request   = new GetPaymentDetailsRequest();
            var validator = new GetPaymentDetailsValidator();
            var failures  = validator.ShouldHaveValidationErrorFor(r => r.Owner, request);

            Assert.AreEqual(1, failures.Count());
            Assert.AreEqual("Owner required", failures.First().ErrorMessage);
        }
Exemple #2
0
        public void Pass_Has_Payment_Id()
        {
            var request = new GetPaymentDetailsRequest
            {
                PaymentId = 1
            };
            var validator = new GetPaymentDetailsValidator();

            validator.ShouldNotHaveValidationErrorFor(r => r.PaymentId, request);
        }
Exemple #3
0
        public void Pass_Has_Owner()
        {
            var request = new GetPaymentDetailsRequest
            {
                Owner = "owner"
            };

            var validator = new GetPaymentDetailsValidator();

            validator.ShouldNotHaveValidationErrorFor(r => r.Owner, request);
        }