private ImportNotificationController GetMockAssessmentController(object viewModel) { var assessmentController = new ImportNotificationController(A.Fake <IMediator>()); // Mimic the behaviour of the model binder which is responsible for Validating the Model var validationContext = new ValidationContext(viewModel, null, null); var validationResults = new List <ValidationResult>(); Validator.TryValidateObject(viewModel, validationContext, validationResults, true); foreach (var validationResult in validationResults) { assessmentController.ModelState.AddModelError(validationResult.MemberNames.First(), validationResult.ErrorMessage); } return(assessmentController); }
private ImportNotificationController GetMockAssessmentController(object viewModel) { var assessmentController = new ImportNotificationController(A.Fake<IMediator>()); // Mimic the behaviour of the model binder which is responsible for Validating the Model var validationContext = new ValidationContext(viewModel, null, null); var validationResults = new List<ValidationResult>(); Validator.TryValidateObject(viewModel, validationContext, validationResults, true); foreach (var validationResult in validationResults) { assessmentController.ModelState.AddModelError(validationResult.MemberNames.First(), validationResult.ErrorMessage); } return assessmentController; }
public ImportNotificationControllerTests() { controller = new ImportNotificationController(A.Fake<IMediator>()); }
public ImportNotificationControllerTests() { controller = new ImportNotificationController(A.Fake <IMediator>()); }