Ejemplo n.º 1
0
        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
            };
        }
Ejemplo n.º 2
0
        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);
        }