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>());
 }