public void UpdateUser() { var controller = new UsersController(); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); DAL.user usr = new DAL.user { first_name = "fname", last_name = "lname", deleted = false, employee_id = 789, user_id = 8 }; IHttpActionResult actionResult = controller.Putuser(8, usr); var createdResult = actionResult as StatusCodeResult; // Assert Assert.IsNotNull(createdResult); Assert.AreEqual(HttpStatusCode.NoContent, createdResult.StatusCode); }
public void AddUser() { var controller = new UsersController(); controller.Request = new HttpRequestMessage(); controller.Configuration = new HttpConfiguration(); DAL.user usr = new DAL.user { first_name = "fname", last_name = "lname", deleted = false, employee_id = 789 }; IHttpActionResult actionResult = controller.Postuser(usr); var createdResult = actionResult as CreatedAtRouteNegotiatedContentResult <DAL.user>; // Assert Assert.IsNotNull(createdResult); Assert.AreEqual("DefaultApi", createdResult.RouteName); Assert.IsNotNull(createdResult.RouteValues["id"]); }