예제 #1
0
        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);
        }
예제 #2
0
 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;
 }