private static function get_instance_replacement_chain_head($className)
 {
     $step = new Step();
     $step->setClass($className);
     $forger = new InstanceForger();
     $forger->setTestCase(self::getTestCase());
     $step->setInstanceForger($forger);
     return $step;
 }
 /**
  * @test
  * it should return the same verifier instance on each call
  */
 public function it_should_return_the_same_verifier_instance_on_each_call()
 {
     $sut = new Step($this->class);
     $sut->setClass($this->class);
     $this->set_instance_forger_on($sut);
     $verifyOne = $sut->verify();
     $verifyTwo = $sut->verify();
     $this->assertSame($verifyOne, $verifyTwo);
 }