public function testPartiallyTerminatedPing()
{
$this->supA->shouldReceive('ping')->once()->withNoArgs()->andReturn(true);
$this->supB->shouldReceive('ping')->once()->withNoArgs()->andReturn(false);
$this->supC->shouldReceive('ping')->once()->withNoArgs()->andReturn(true);
$this->handler->shouldReceive('handlePass')->once()->with(0, $this->sup);
$this->assertTrue($this->sup->ping());
}