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;
        }
コード例 #2
0
        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");
        }
コード例 #4
0
        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");
        }