public void PostCourse_ShouldReturnSameCourse()
        {
            var controller = new CoursesController(new TestCourseContext());

            var item = GetDemoCourse();

            var postResult = controller.PostCourse(item);
            var result = postResult.Result as CreatedAtRouteNegotiatedContentResult<Course>;

            Assert.IsNotNull(result);
            Assert.AreEqual(result.RouteName, "DefaultApi");
            Assert.AreEqual(result.RouteValues["id"], result.Content.Id);
            Assert.AreEqual(result.Content.Name, item.Name);
        }