public void ShouldMapEnterResultsStudentModelToStudentAssessment() { var enterResultsStudentModelToStudentAssessmentMapper = new EnterResultsStudentModelToStudentAssessmentMapper(new EnterResultsStudentModelToStudentAssessmentScoreResultMapper()); var mapper = enterResultsStudentModelToStudentAssessmentMapper; var model = new EnterResultsStudentModel(); var assessment = new Web.Data.Entities.Assessment(); var entity = mapper.Build(model, assessment); entity.StudentUSI.ShouldBe(model.StudentUsi); entity.AssessmentTitle.ShouldBe(assessment.AssessmentTitle); entity.AcademicSubjectDescriptorId.ShouldBe(assessment.AcademicSubjectDescriptorId); entity.AssessedGradeLevelDescriptorId.ShouldBe(assessment.AssessedGradeLevelDescriptorId); entity.Version.ShouldBe(assessment.Version); entity.AdministrationDate.ShouldBe(assessment.AdministeredDate); }
public AssessmentController(IMapper<CreateModel, Assessment> createModelToAssessmentMapper, IGenericRepository genericRepository, IAssessmentRepository assessmentRepository, StudentAssessmentsToAssessmentResultModelMapper studentAssessmentsToAssessmentResultModelMapper, IMapper<Assessment, EnterResultsModel> assessmentToEnterResultsModelMapper, EnterResultsStudentModelToStudentAssessmentMapper enterResultsStudentModelToStudentAssessmentMapper, IMapper<Assessment, IndexModel> assessmentToAssessmentIndexModelMapper, ProfilePhotoUrlFetcher profilePhotoUrlFetcher, ILearningStandardRepository learningStandardRepository, ISessionFilter sessionFilter) { _createModelToAssessmentMapper = createModelToAssessmentMapper; _genericRepository = genericRepository; _assessmentRepository = assessmentRepository; _studentAssessmentsToAssessmentResultModelMapper = studentAssessmentsToAssessmentResultModelMapper; _assessmentToEnterResultsModelMapper = assessmentToEnterResultsModelMapper; _enterResultsStudentModelToStudentAssessmentMapper = enterResultsStudentModelToStudentAssessmentMapper; _profilePhotoUrlFetcher = profilePhotoUrlFetcher; _learningStandardRepository = learningStandardRepository; _sessionFilter = sessionFilter; _assessmentToAssessmentIndexModelMapper = assessmentToAssessmentIndexModelMapper; }