@Test
 public void testGetVehicleFleetByUnknownName() throws Exception {
   // given
   // when
   List<FleetVehicleDto> result = fleetController.getVehicleFleetByName("companyName");
   // then
   assertNotNull(result);
   verify(converter, never()).convert(anyListOf(Vehicle.class));
 }
  @Test
  public void testConvertingOfGetVehicleFleetByName() throws Exception {
    // given
    FleetVehicleDto fleetVehicleDto = new FleetVehicleDto();

    when(fleetService.findFleetByName("companyName")).thenReturn(new Fleet());
    when(converter.convert(anyListOf(Vehicle.class))).thenReturn(Arrays.asList(fleetVehicleDto));
    // when
    List<FleetVehicleDto> result = fleetController.getVehicleFleetByName("companyName");
    // then
    assertNotNull(result);
    assertEquals(1, result.size());
    assertEquals(fleetVehicleDto, result.get(0));
  }
  @Test
  public void testGetVehicleFleetByKnownName() throws Exception {
    // given
    Fleet fleet = new Fleet();
    fleet.getVehicles().add(new Vehicle());

    when(fleetService.findFleetByName("companyName")).thenReturn(fleet);

    // when
    fleetController.getVehicleFleetByName("companyName");

    // then
    verify(fleetService, times(1)).findFleetByName(eq("companyName"));
    verify(converter, times(1)).convert(eq(fleet.getVehicles()));
  }