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); }
public void Pass_Has_Payment_Id() { var request = new GetPaymentDetailsRequest { PaymentId = 1 }; var validator = new GetPaymentDetailsValidator(); validator.ShouldNotHaveValidationErrorFor(r => r.PaymentId, request); }
public void Pass_Has_Owner() { var request = new GetPaymentDetailsRequest { Owner = "owner" }; var validator = new GetPaymentDetailsValidator(); validator.ShouldNotHaveValidationErrorFor(r => r.Owner, request); }