public void Post_User_ShouldReturnSameUser() { var controller = new UsersController(new TestUserContext()); var item = GetDemoUser(); var result = controller.PostUser(item) as CreatedAtRouteNegotiatedContentResult<User>; Assert.IsNotNull(result); Assert.AreEqual(result.RouteName, "DefaultApi"); Assert.AreEqual(result.RouteValues["id"], result.Content.UserId); Assert.AreEqual(result.Content.Name, item.Name); }