async def METHOD_NAME(
    azure_ad_organization: MockAzureADOrganization,  # noqa: F811 # intentional for mocks
):
    # Test list_users with successful response
    azure_ad_organization.request_data["users"] = {
        "user_id_1": {
            "id": "user_id_1",
            "userPrincipalName": "user1@example.com",
            "displayName": "User 1",
            "mailNickname": "user1",
        },
        "user_id_2": {
            "id": "user_id_2",
            "userPrincipalName": "user2@example.com",
            "mailNickname": "user2",
            "displayName": "User 2",
        },
    }
    users = await list_users(azure_ad_organization)
    # Check if the returned list of users has the correct length
    assert len(users) == 2
    # Check if the returned users have the correct properties
    assert users[0].user_id == "user_id_1"
    assert users[0].username == "user1@example.com"
    assert users[1].user_id == "user_id_2"
    assert users[1].username == "user2@example.com"