public function testWithoutStageAndHasDefault() { $servers = new ServerCollection(); $servers['one'] = new \stdClass(); $servers['two'] = new \stdClass(); $environments = new EnvironmentCollection(); $environments['one'] = new Environment(); $environments['two'] = new Environment(); $environments['two']->set('stages', ['prod']); $parameters = new Collection(); $parameters->set(StageStrategy::PARAM_DEFAULT_STAGE, 'prod'); $stage = new StageStrategy($servers, $environments, $parameters); $this->assertEquals(['two' => $servers['two']], $stage->getServers(null)); }