public void ShouldEnterResultsStudentModelToStudentAssessmentScoreResult() { var mapper = new EnterResultsStudentModelToStudentAssessmentScoreResultMapper(); var model = new EnterResultsStudentModelBuilder().Build(); var assessment = new Web.Data.Entities.Assessment(); var entity = mapper.Build(model, assessment); entity.StudentUSI.ShouldBe(model.StudentUsi); entity.Result.ShouldBe(model.AssessmentResult.ToString()); 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); entity.AssessmentReportingMethodTypeId.ShouldBe((int)AssessmentReportingMethodTypeEnum.Percentile); }
public EnterResultsStudentModelToStudentAssessmentMapper(EnterResultsStudentModelToStudentAssessmentScoreResultMapper enterResultsStudentModelToStudentAssessmentScoreResultMapper) { _enterResultsStudentModelToStudentAssessmentScoreResultMapper = enterResultsStudentModelToStudentAssessmentScoreResultMapper; }