protected function getNextMockController() { $controller = mock\controller::get(false); if ($controller === null) { $controller = new mock\controller(); } return $controller; }
public function testGet() { $this->variable(testedClass::get())->isNull()->if($mockController = new testedClass())->then->object($mockController->controlNextNewMock())->isIdenticalTo($mockController)->object(testedClass::get())->isIdenticalTo($mockController)->variable(testedClass::get())->isNull(); }