def METHOD_NAME(
    self,
    event,
    pyramid_request,
    annotation_read_service,
    reply,
    emails,
    mailer,
):
    subscribers.send_reply_notifications(event)
    # This is a pure plumbing test, checking everything is connected to
    # everything else as we expect
    annotation_read_service.get_annotation_by_id.assert_called_once_with(
        event.annotation_id
    )
    annotation = annotation_read_service.get_annotation_by_id.return_value
    reply.get_notification.assert_called_once_with(
        pyramid_request, annotation, event.action
    )
    notification = reply.get_notification.return_value
    emails.reply_notification.generate.assert_called_once_with(
        pyramid_request, notification
    )
    send_params = emails.reply_notification.generate.return_value
    mailer.send.delay.assert_called_once_with(*send_params)