@Test
public void singleCustomParam() throws Throwable {

    prepareTest();
    when(point.getArgs()).thenReturn(new Object[]{Duty.newBuilder().setName("abc").setValue(5).build()});
    when(methodSignature.getName()).thenReturn("create");
    when(methodSignature.getParameterNames()).thenReturn(new String[]{"duty"});
    when(methodSignature.getParameterTypes()).thenReturn(new Class[]{Duty.class});
    logbackVerifier.expectMessage(INFO, "[JobOffer] Create.");
    logbackVerifier.expectMessage(INFO, "[JobOffer] Details: [duty: Duty(name=abc, value=5, cachedHashCode=2987940)].");
    logbackVerifier.expectMessage(INFO, "[JobOffer] Create took");
    loggingAspect.around(point, apiController);
}