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); }
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); }