public function testApiDiscardEvents_RemovesEventEmitterForwarder_WhenForwarderIsPresent(EventEmitterInterface $emitter)
{
$listener = $this->createEventEmitter();
$emitter->forwardEvents($listener);
$listener->on('A', $this->expectCallableOnce());
$listener->on('B', $this->expectCallableOnce());
$emitter->emit('A');
$emitter->emit('B');
$emitter->discardEvents($listener);
$emitter->emit('A');
$emitter->emit('B');
}