Beispiel #1
0
        public void ShouldMapAcademicDetailModelToAcademicDetailEntity()
        {
            var academicDetailModel = CreateAcademicDetailModelFactory.CreateAcademicDetailModelWithPerformanceHistory();

            var academicDetailEntity = _mapper.Build(academicDetailModel,
                                                     adm =>
            {
                adm.StudentUSI             = academicDetailModel.StudentUsi;
                adm.PerformanceHistoryFile = "http://example.com/phf.pdf";
            });

            academicDetailEntity.StudentUSI.ShouldBe(academicDetailModel.StudentUsi);
            academicDetailEntity.ReadingScore.ShouldBe(academicDetailModel.Reading);
            academicDetailEntity.WritingScore.ShouldBe(academicDetailModel.Writing);
            academicDetailEntity.MathScore.ShouldBe(academicDetailModel.Math);
            academicDetailEntity.SchoolYear.ShouldBe((short)academicDetailModel.SchoolYear);
            academicDetailEntity.GradeLevelTypeId.ShouldBe((int)academicDetailModel.AnticipatedGrade);
            academicDetailEntity.PerfomanceHistory.ShouldBe(academicDetailModel.PerformanceHistory);
            academicDetailEntity.PerformanceHistoryFile.ShouldBe("http://example.com/phf.pdf");
        }