private static CourseContentDto MapCourseContent(Course course) { var courseContent = new CourseContentDto { CourseId = course.Id, Modules = course.Modules.Select(MapModules()).OrderBy(m => m.ModuleInfo.Order).ToList() }; return(courseContent); }
public void WhenCalled_ReturnCorrectCourseContent() { var courseContent = new CourseContentDto(); _service.Setup(x => x.GetCourseContent(_query.CourseId, default)) .ReturnsAsync(courseContent); var result = _sut.Handle(_query, default).Result; Assert.That(result.CourseContent, Is.EqualTo(courseContent)); }
public void GetCourseContent_CourseDoesExist_ReturnCorrectCourseContent() { var course = new CourseContentDto(); _repo.Setup(x => x.GetCourseContent("courseId", "organizationId", default)) .ReturnsAsync(course); var result = _sut.GetCourseContent("courseId", default).Result; Assert.That(result, Is.EqualTo(course)); }