Example #1
0
        public void WhenCalled_ReturnCorrectCourseContent()
        {
            var courseContent = new LearnerCourseContentDto();

            _service.Setup(x => x.GetCourseContentFromRepo(_query.CourseId, default))
            .ReturnsAsync(courseContent);

            var result = _sut.Handle(_query, default).Result;

            Assert.That(result.CourseContent, Is.EqualTo(courseContent));
        }
        public void GetCourseContentFromRepo_CourseDoesExist_ReturnCorrectCourseContent()
        {
            var course = new LearnerCourseContentDto();

            _repo.Setup(x => x.GetCourseContentFromRepo("courseId", "learningPathId", _publishedStatus, default))
            .ReturnsAsync(course);

            var result = _sut.GetCourseContentFromRepo("courseId", default).Result;

            Assert.That(result, Is.EqualTo(course));
        }