public function testCacheCalls() { global $unserializeCalls; $unserializeCalls = 0; $builder = new GameBuilder([], []); $builder->buildGame(); $builder->buildGame(); $builder->buildGame(); $this->assertEquals(2, $unserializeCalls); }
public static function get() { $builder = new GameBuilder(['drone' => 4], \Yii::$app->params); return $builder->buildGame(); }
public static function getGame() { $builder = new GameBuilder(['worker' => 1], \Yii::$app->params); return $builder->buildGame(); }
public function setUp() { $builder = new GameBuilder([], \Yii::$app->params); $this->game = $builder->buildGame(); }