public void GivenADraftCourseWith(Table table) { var course = new Course("old title", _instructorId, DateTime.Now); course.UpdateSubtitle("old subtitle"); course.UpdateDescription("old description"); course.AddLearnedSkill("old skill 1"); course.AddLearnedSkill("old skill 2"); _factory.CreateCourse(course); _command = new UpdateCourseCommand { CourseId = course.Id }; }
public void GivenAnExistingTrainingCourse() { _courseToGetInfoAbout = new Course("course", _instructorId, DateTime.Now); _factory.CreateCourse(_courseToGetInfoAbout); _courseToGetInfoAbout.AddLearnedSkill("skill1"); _courseToGetInfoAbout.AddLearnedSkill("skill2"); _courseId = _courseToGetInfoAbout.Id; var module = new Module("module", _courseToGetInfoAbout.Id, 1); _factory.CreateModule(module); var article = new ArticleLecture("article", module.Id, 1, "article content"); article.UpdateDuration(60); _factory.CreateLecture(article); var video = new VideoLecture("video", module.Id, 2); video.SetUrl("videoUrl"); video.UpdateDuration(100); _factory.CreateLecture(video); }