Beispiel #1
0
        public void ShouldMapAcademicDetailModelToStudentSchoolAssociation()
        {
            var academicDetailModel =
                CreateAcademicDetailModelFactory.CreateAcademicDetailModelWithoutPerformanceHistory();

            SetUpStubs();

            var association = _mapper.Build(academicDetailModel);

            association.StudentUSI.ShouldBe(academicDetailModel.StudentUsi);
            association.EntryDate.ShouldBe((DateTime)academicDetailModel.EntryDate);
            association.SchoolId.ShouldBe(SchoolId);
            association.EntryGradeLevelDescriptorId.ShouldBe(GradeLevelDescriptorId);
        }
Beispiel #2
0
        public void ShouldMapAcademicDetailModelWithoutPerformanceHistoryToAcademicDetailEntity()
        {
            var academicDetailModel = CreateAcademicDetailModelFactory.CreateAcademicDetailModelWithoutPerformanceHistory();

            var academicDetailEntity = _mapper.Build(academicDetailModel,
                                                     adm =>
            {
                adm.StudentUSI = academicDetailModel.StudentUsi;
            });

            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(null);
            academicDetailEntity.PerformanceHistoryFile.ShouldBe(null);
        }