private CustomerRepository repository;
public void findsCustomersBySpecification() throws Exception {
Customer dave = repository.findOne(1L);
LocalDate expiryLimit = new LocalDate(2011, 3, 1);
List<Customer> result = repository.findAll(where(accountExpiresBefore(expiryLimit)));
assertThat(result.size(), is(1));