def METHOD_NAME(
    patch_incremental_base_class, lookback_window_days, current_state, expected, message
):
    stream = IncrementalPaystackStream(start_date=START_DATE, lookback_window_days=lookback_window_days)
    inputs = {
        "stream_slice": None,
        "next_page_token": None,
        "stream_state": {stream.cursor_field: current_state},
    }
    params = stream.request_params(**inputs)
    assert params["perPage"] == 200
    assert params["from"] == expected, message