public void ShouldNotFailWhenStudentAssessmentScoreResultsDontExist() { Setup(); var mapper = new StudentAssessmentToEnterResultsStudentModelMapper(_profilePhotoUrlFetcher); var entity = new StudentAssessmentBuilder().WithStudent(new Web.Data.Entities.Student()).Build(); entity.StudentAssessmentScoreResults = null; var model = mapper.Build(entity); model.AssessmentResult = null; }
public void ShouldMapStudentAssessmentToEnterResultsStudentModel() { Setup(); var mapper = new StudentAssessmentToEnterResultsStudentModelMapper(_profilePhotoUrlFetcher); var entity = new StudentAssessmentBuilder().WithStudent(new Web.Data.Entities.Student()).Build(); var model = mapper.Build(entity); model.StudentUsi.ShouldBe(entity.Student.StudentUSI); model.Name.ShouldBe(entity.Student.FirstName + " " + entity.Student.LastSurname); model.AssessmentResult.ShouldBe(Convert.ToDecimal(entity.StudentAssessmentScoreResults.First().Result)); model.ProfileThumbnailUrl.ShouldBe("/Assets/Images/placeholder.png"); }