@Test
public void adminDeleteRoleAsHalJson() throws Exception {

  AdminDeleteEntityDto deleteRoleRequest = new AdminDeleteEntityDto();
  deleteRoleRequest.setReason("At role request");
  String actualResponse = configureAsClient("/admin/role/1")
    .accept(HalMediaType.APPLICATION_HAL_JSON)
    .entity(deleteRoleRequest, MediaType.APPLICATION_JSON_TYPE)
    .delete(String.class);
  FixtureAsserts.assertStringMatchesJsonFixture("DeleteRole by admin response render to HAL+JSON",actualResponse, "/fixtures/hal/role/expected-admin-delete-role.json");
}