コード例 #1
0
 public function testDeathrattleNotTriggeringWhenSilenced()
 {
     $entity = new ZombieChow(['board' => $this->board, 'owner' => $this->board->getMe()]);
     // Hero take some damage, from 30 (base) - 10 = 20.
     $this->board->getOpponent()->getHero()->takeDamage(10);
     // Assert that enemy hero health is 20
     $this->assertEquals(20, $this->board->getOpponent()->getHero()->getHealth());
     // Silence minion
     $entity->silence();
     // Destroy minion, deathrattle should not trigger now
     $entity->destroy();
     // Assert that enemy hero health is the same == 20
     $this->assertEquals(20, $this->board->getOpponent()->getHero()->getHealth());
 }