public function testPluginCanSleepDuringRestart()
{
$sleeper = $this->_createSleeper();
$transport = $this->_createTransport();
$evt = $this->_createSendEvent($transport);
$this->_checking(Expectations::create()->one($sleeper)->sleep(10)->one($transport)->start()->one($transport)->stop()->ignoring($transport));
$plugin = new Swift_Plugins_AntiFloodPlugin(99, 10, $sleeper);
for ($i = 0; $i < 101; $i++) {
$plugin->sendPerformed($evt);
}
}