public async Task GetAllCoursesAsync_ShouldReturnAllCourses() { var testCourses = _inMemoryRep.GetAll() as List <Course>; var controller = new CourseController(_inMemoryRep); var result = await controller.GetAllCoursesAsync() as List <Course>; Assert.AreEqual(testCourses.Count, result.Count); }