public void GetCourses_ShouldReturnAllCourses()
        {
            var context = new TestCourseContext();
            context.Courses.Add(new Course { Id = 1, Name = "Demo1" });
            context.Courses.Add(new Course { Id = 2, Name = "Demo2" });
            context.Courses.Add(new Course { Id = 3, Name = "Demo3" });

            var controller = new CoursesController(context);
            var result = controller.GetCourses() as TestCourseDbSet;

            Assert.IsNotNull(result);
            Assert.AreEqual(3, result.Local.Count);
        }