@Test
public final void testSetCustomer() {
customerService.setCustomer(createdOrder, createdCustomer);
OrderNumberAndDateDto order = orderService.readOrderAsOrderNumberAndDateDto(createdOrder
.getId());
SimpleCustomerDto orderCustomer = order.getCustomer();
Assert.assertEquals(order.getCustomer().getId(), createdCustomer.getId());
Set<OrderNumberAndDateDto> orders = order.getCustomer().getOrders();
Assert.assertEquals(((OrderNumberAndDateDto) (orders.toArray()[0])).getId(), createdOrder
.getId());
customerService.setCustomer(createdOrder, null);
order = orderService.readOrderAsOrderNumberAndDateDto(createdOrder.getId());
Assert.assertNull(order.getCustomer());
SimpleCustomerDto sim = customerService.readCustomer(createdCustomer.getId());
Assert.assertTrue(sim.getOrders().size() == 0);
}