public void PostManagerShould() { // Arrange Manager manager = new Manager("raul", "Castillo", "11286395-0", 100); DBEntities db = new DBEntities(); ManagersController controller = new ManagersController(); // Act IHttpActionResult actionResult = controller.PostManager(manager); var createdResult = actionResult as CreatedAtRouteNegotiatedContentResult <Manager>; try { if (createdResult.RouteName == "DefaultApi") { db.Entry(manager).State = EntityState.Deleted; db.SaveChanges(); } } catch (Exception) { } // Assert Assert.NotNull(createdResult); Assert.Equal("DefaultApi", createdResult.RouteName); }