public void PutCourse_ShouldReturnStatusCode() { var controller = new CoursesController(new TestCourseContext()); var item = GetDemoCourse(); var putResult = controller.PutCourse(item.Id, item); var result = putResult.Result as StatusCodeResult; Assert.IsNotNull(result); Assert.IsInstanceOfType(result, typeof(StatusCodeResult)); Assert.AreEqual(HttpStatusCode.NoContent, result.StatusCode); }
public void PutCourse_ShouldFail_WhenDifferentId() { var controller = new CoursesController(new TestCourseContext()); var putResult = controller.PutCourse(999, GetDemoCourse()); var result = putResult.Result as BadRequestResult; Assert.IsInstanceOfType(result, typeof(BadRequestResult)); }