public void ValidationPasses(long uln) { var validationErrorHandlerMock = BuildValidationErrorHandlerMockForNoError(); IDerivedData_15Rule dd15 = new DerivedData_15Rule(); var testLearner = new TestLearnerDestinationAndProgression { ULN = uln }; NewRule(dd15, validationErrorHandlerMock.Object).Validate(testLearner); }
public void ValidationFails() { var validationErrorHandlerMock = BuildValidationErrorHandlerMockForError(); IDerivedData_15Rule dd15 = new DerivedData_15Rule(); var testLearner = new TestLearnerDestinationAndProgression { ULN = 21111111111 }; NewRule(dd15, validationErrorHandlerMock.Object).Validate(testLearner); validationErrorHandlerMock.Verify(h => h.Handle(It.IsAny <string>(), It.IsAny <string>(), It.IsAny <long?>(), It.IsAny <IEnumerable <IErrorMessageParameter> >())); }
public void RuleName() { IDerivedData_15Rule dd15 = new DerivedData_15Rule(); NewRule(dd15).RuleName.Should().Be("OutULN_01"); }