async def METHOD_NAME(test_helper):
    result = await test_helper.list_resource_method()
    assert len(result) == 0
    with pytest.raises(HttpResponseError):
        await test_helper.list_resource_method(start_index=-1)
    with pytest.raises(HttpResponseError):
        await test_helper.list_resource_method(max_count=-1)
    with pytest.raises(HttpResponseError):
        await test_helper.list_resource_method(start_index=-1, max_count=-1)
    await test_helper.create_resource_method("test_resource")
    result = await test_helper.list_resource_method()
    assert len(result) == 1 and (await test_helper.get_resource_name(result[0])) == "test_resource"
    with pytest.raises(HttpResponseError):
        await test_helper.list_resource_method(start_index=-1)
    with pytest.raises(HttpResponseError):
        await test_helper.list_resource_method(max_count=-1)
    with pytest.raises(HttpResponseError):
        await test_helper.list_resource_method(start_index=-1, max_count=-1)
    await test_helper.delete_resource_by_name_method("test_resource")
    result = await test_helper.list_resource_method()
    assert len(result) == 0