/** @test */ function it_is_alive_if_at_least_one_unit_is_alive() { $unit1 = $this->getMock(Army\Unit\Unit::class); $unit2 = $this->getMock(Army\Unit\Unit::class); $unit1->method('isAlive')->willReturn(false); $unit2->method('isAlive')->willReturn(true); $this->army->add($unit1); $this->army->add($unit2); $this->assertTrue($this->army->isAlive()); }