public function testSoldier() { $soldier = new Soldier(new Rifle()); $soldier->killEnemy(); $this->assertInstanceOf('LSP\\AbstractGun', $soldier->getGun()); }