@Test(
        enabled = false,
        description = "Concurrent test should be run with integration tests or when sth changes in tested class",
        invocationCount = 10, threadPoolSize = 2
)
public void shouldWaitForFirstRequestToResolveBeforeCallingAnotherForSameParameter() {

    // when
    resolver.resolve("test", request);
    // then
    assertThat(request.invocations).isLessThanOrEqualTo(2);
}