public void ShouldMap()
        {
            var schoolRepository = Substitute.For <ISchoolRepository>();

            schoolRepository.GetSchool().Returns(
                new School
            {
                EducationOrganization = new EducationOrganization {
                    EducationOrganizationId = 1
                }
            });

            CreateModel model  = new CreateParentCourseModelBuilder().Build();
            var         mapper = new CreateModelToParentCourseMapper(schoolRepository);

            Web.Data.Entities.ParentCourse parentCourse = mapper.Build(model);

            parentCourse.EducationOrganizationId.ShouldBe(1);
            parentCourse.ParentCourseCode.ShouldBe("ZDrama 101");
            parentCourse.ParentCourseTitle.ShouldBe("Drama and Comedy");
            parentCourse.ParentCourseDescription.ShouldBe("Laugh and Cry");
        }
 public ParentCourseGradeBuilder WithParentCourse(Web.Data.Entities.ParentCourse parentCourse)
 {
     _parentCourse = parentCourse;
     return this;
 }
Ejemplo n.º 3
0
 public ParentCourseGradeBuilder WithParentCourse(Web.Data.Entities.ParentCourse parentCourse)
 {
     _parentCourse = parentCourse;
     return(this);
 }