def METHOD_NAME(benchmark_and_kwargs, parameters, parameter_name):
    # Arrange
    benchmark, methods_kwargs = benchmark_and_kwargs
    num_replicates = 2
    # Act
    with benchmark as bmk:
        matching_df = bmk.run_matching_vary_parameter(parameters, parameter_name, num_replicates=num_replicates)
    # Assert
    assert matching_df.shape[0] == len(parameters) * num_replicates * len(methods_kwargs)
    assert matching_df.shape[1] == 6