@Test
 @Transactional
 public void testFind_souldBeFindOne() {
   Order result = repository.find(1L);
   assertThat(result, notNullValue());
   assertThat(result.getId(), equalTo(1L));
   assertThat(result.getOrderLines(), notNullValue());
   assertThat(result.getOrderLines().isEmpty(), equalTo(false));
   double amount = 0.0;
   for (OrderLine orderLine : result.getOrderLines()) amount += orderLine.getAmount();
   assertThat(result.getTotalAmount(), equalTo(amount));
 }