public void testNoAnnotationOnType() {
    final ProcessClassContext processClassContext =
        new ProcessClassContext(CustomerWithoutPagedAnnotation.class, methodRemover, facetHolder);
    facetFactory.process(processClassContext);

    final Facet facet = facetHolder.getFacet(PagedFacet.class);
    assertNull(facet);
  }
  public void testAnnotationPickedUpOnType() {
    final ProcessClassContext processClassContext =
        new ProcessClassContext(Customer.class, methodRemover, facetHolder);
    facetFactory.process(processClassContext);

    final Facet facet = facetHolder.getFacet(PagedFacet.class);
    assertNotNull(facet);
    assertTrue(facet instanceof PagedFacetForPagedAnnotationOnType);
    PagedFacet pagedFacet = (PagedFacet) facet;
    assertThat(pagedFacet.value(), is(20));
  }