public function testSendsRequest()
{
$grpcOptions = ['timeoutMs' => 100];
$message = ['successful' => 'message'];
$this->requestWrapper->send(Argument::type('callable'), Argument::type('array'), ['grpcOptions' => $grpcOptions])->willReturn($message);
$this->implementation->setRequestWrapper($this->requestWrapper->reveal());
$actualResponse = $this->implementation->send(function () {
return true;
}, [['grpcOptions' => $grpcOptions]]);
$this->assertEquals($message, $actualResponse);
}