/**
  * @dataProvider serviceProvider
  */
 public function testSetService($a, $b, $c = null)
 {
     $this->assertEquals($b, $this->object->setService($a));
     $this->assertEquals($b, $this->object->isReady());
     if ($c) {
         $log = parseLog();
         $this->assertEquals($c, $log[1]);
     }
     $this->assertFalse($this->object->setService('bloop'));
     $this->assertEquals($b, $this->object->isReady());
     //already set, so no change
 }