public void CheckInvariantValidationRules() { Action<ModifyInstructorAndCourses.Request> CallSut = request => { var serviceUnderTest = new ModifyInstructorAndCoursesHandlerFactory().Object; serviceUnderTest.Handle(request); }; // Assert2.CheckInvariantValidation("[ErrorMessage]", () => CallSut(CreateValidRequest(p => p.CommandModel. ))); }
public void CheckContextualValidationRules() { Func<ModifyInstructorAndCourses.Request, ValidationMessageCollection> CallSut = request => { var serviceUnderTest = new ModifyInstructorAndCoursesHandlerFactory().Object; var reponse = serviceUnderTest.Handle(request); return reponse.ValidationDetails; }; // Assert2.CheckValidation( "[ExpectedMessage]", "[PropertyName]", () => CallSut(CreateValidRequest(p => p.CommandModel.DummyValue = "1"))); }