public function it_dispatches_before_send(Event $e, Request $request, Url $url, QueryString $q)
{
$e->offsetGet('request')->willReturn($request);
$request->getUrl(true)->willReturn($url);
$url->setHost(sprintf(LegacyUrlPlugin::BASE_URL, 'username'))->willReturn($url);
$url->setPath(LegacyUrlPlugin::WEBHOOK_PATH)->willReturn($url);
$url->setScheme('https')->willReturn($url);
$request->setUrl($url)->shouldBeCalled()->willReturn($request);
$request->getQuery()->shouldBeCalled()->willReturn($q);
$this->onRequestBeforeSend($e)->shouldReturn(null);
}