@Test
  public void testCRUD() {
    String type = "JarJar-" + System.currentTimeMillis();
    ConsumerType consumerType = new ConsumerType();
    consumerType.setLabel(type);
    assertEquals("the label getter works", type, consumerType.getLabel());
    // Ensure it is not there
    assertTrue("The type already exists", !this.typeExists(type));
    // Create it
    consumerType = consumerTypeResource.create(consumerType);

    // Make sure it is there
    assertTrue("The type was not found", this.typeExists(type));

    // Find it by ID
    ConsumerType consumerType2 = consumerTypeResource.getConsumerType(consumerType.getId());
    assertNotNull("The type was not found by ID", consumerType2);

    // Update it
    String type2 = "JarJar2-" + System.currentTimeMillis();
    consumerType.setLabel(type2);
    consumerTypeResource.update(consumerType);
    assertTrue("The update was not found", this.typeExists(type2));

    // Delete It
    consumerTypeResource.deleteConsumerType(consumerType.getId());

    // Make sure it is not there
    assertTrue("The type was found after a delete", !this.typeExists(type));
  }