  @Test
  public void noParametersFound() {

    final Optional<Object[]> conversions;
    final Example.Builder example;
    final Method testMethod;

    given:
    // TODO fchovich feature class and scenario name are unnecessary here
    example = new Example.Builder(ExampleParametersResolverTest.class.getName(), "", Collections.emptyList());
    testMethod = retrieveMethod("withoutParameters");

    orchestrate:
    when(this.parameterConverterResolver.resolveConverters(testMethod, example))
        .thenReturn(
            Optional.of(
                new Parameter.Converter[] {
                  new ParameterConverterMethodsProvider.DummyConverter()
                }));
    when(this.parameterConvertibleCreator.create(testMethod, example))
        .thenReturn(new Parameter.Convertible[] {});

    when:
    conversions = this.resolver.resolve(testMethod, example);

    then:
    Assertions.assertThat(conversions)
        .as("Should not be successful because the no parameters were found.")
        .isNotPresent();

    verification:
    verify(this.parameterConverterResolver, times(1)).resolveConverters(testMethod, example);
    verify(this.parameterConvertibleCreator, times(1)).create(testMethod, example);
  }