public async Task ReturnCourses() { var useCase = new GetAllCoursesInteractor(); var result = await useCase.Handle(new RetrieveCoursesRequestMessage(), new CancellationToken()); result.Should().NotBeNull(); result.Courses.Should().NotBeNullOrEmpty().And.HaveCount(4); }
public void Construct() { var useCase = new GetAllCoursesInteractor(new CourseRepository()); useCase.Should().BeOfType <GetAllCoursesInteractor>(); }