async def METHOD_NAME(memory_store: Store) -> None:
    @get("/")
    def handler() -> None:
        return None
    app = Litestar(
        [handler],
        middleware=[RateLimitConfig(("second", 10), store="some_store").middleware],
        stores={"some_store": memory_store},
    )
    with TestClient(app) as client:
        res = client.get("/")
        assert res.status_code == 200
    assert await memory_store.exists("RateLimitMiddleware::testclient")