@Test
  public void isValidNoId() {
    ValidationResult result = DeletePackageRequest.builder().build().isValid();

    assertEquals(INVALID, result.getStatus());
    assertEquals("id must be specified", result.getMessages().get(0));
  }
  @Test
  public void isValidInvalidPaginatedRequest() {
    ValidationResult result = new ListApplicationsRequest().withPage(0).isValid();

    assertEquals(ValidationResult.Status.INVALID, result.getStatus());
    assertEquals("page must be greater than or equal to 1", result.getMessages().get(0));
  }
  @Test
  public void isValidNoId() {
    ValidationResult result = new ListApplicationPackagesRequest().isValid();

    assertEquals(INVALID, result.getStatus());
    assertEquals("id must be specified", result.getMessages().get(0));
  }
  @Test
  public void isValidNoRouteId() {
    ValidationResult result =
        UnmapApplicationRouteRequest.builder().id("test-id").build().isValid();

    assertEquals(INVALID, result.getStatus());
    assertEquals("route id must be specified", result.getMessages().get(0));
  }
  @Test
  public void isNotValidNoId() {
    ValidationResult result =
        BindServiceInstanceToRouteRequest.builder().routeId("test-route-id").build().isValid();

    assertEquals(INVALID, result.getStatus());
    assertEquals("service instance id must be specified", result.getMessages().get(0));
  }