def METHOD_NAME(grant_factory):
    grant = grant_factory(status=Grant.Status.approved)
    with patch("domain_events.publisher.publish_message") as mock_publish:
        send_grant_reply_approved_email(grant, is_reminder=True)
    mock_publish.assert_called_once_with(
        "GrantReplyApprovedReminderSent",
        body={
            "grant_id": grant.id,
            "is_reminder": True,
        },
        deduplication_id=ANY,
    )