public void ShouldMapAssessmentToIndexModelMapper() { var mapper = new AssessmentToAssessmentIndexModelMapper(); Web.Data.Entities.Assessment assessment = new AssessmentBuilder() .WithAssessmentLearningStandards() .WithAssessmentPerformanceLevels() .Build(); var section = new SectionBuilder().WithAssessment(assessment).Build(); var indexModel = mapper.Build(assessment); indexModel.AssessmentTitle.ShouldBe(assessment.AssessmentTitle); indexModel.SessionName.ShouldBe(section.Session.SessionName); indexModel.SectionName.ShouldBe(section.UniqueSectionCode); indexModel.CCSS.ShouldBe(assessment.AssessmentLearningStandards.First().LearningStandard.Description); indexModel.Date.ShouldBe(assessment.AdministeredDate.ToShortDateString()); indexModel.id.ShouldBe(1); }
private StudentAssessment BuildFirstStudentAssessment() { var assessment = new AssessmentBuilder() .WithAssessmentLearningStandards() .WithAssessmentPerformanceLevels() .Build(); _genericRepository.Get(Arg.Any<Expression<Func<AssessmentCategoryType, bool>>>()) .Returns(new AssessmentCategoryType { ShortDescription = assessment.AssessmentCategoryType.ShortDescription }); var section = new SectionBuilder().WithAssessment(assessment).Build(); //To add section to assessment assessment.AssessmentSections = new AssessmentBuilder().WithSection(section).Build().AssessmentSections; var studentAssessmentScoreResult = new StudentAssessmentScoreResultBuilder().WithResult("95.7").Build(); var studentAssessment = new StudentAssessmentBuilder().WithAssessment(assessment) .WithStudentAssessmentScoreResult(studentAssessmentScoreResult).Build(); return studentAssessment; }
private static StudentAssessment BuildStudentAssessmentTwo() { var assessmentTwo = new AssessmentBuilder() .WithAssessmentLearningStandards() .WithAssessmentPerformanceLevels() .Build(); new SectionBuilder().WithAssessment(assessmentTwo).Build(); //To add section to assessment var studentAssessmentScoreResult = new StudentAssessmentScoreResultBuilder().WithResult("69.5").Build(); var studentAssessmentTwo = new StudentAssessmentBuilder() .WithAssessment(assessmentTwo) .WithStudentAssessmentScoreResult(studentAssessmentScoreResult) .Build(); return studentAssessmentTwo; }