public void ProcessEffectsTest_Tails() { var attack = new FlipCoinApplyEffectTarget() { StatusEffect = StatusEffect.Poison }; var target = new PokemonCard(); attack.ProcessEffects(new GameField().WithFlips(CoinFlipper.TAILS), null, new Player { ActivePokemonCard = target }); Assert.False(target.IsPoisoned); }
public void ProcessEffectsTest_Burn() { var attack = new FlipCoinApplyEffectTarget() { StatusEffect = StatusEffect.Burn }; var target = new PokemonCard(); attack.ProcessEffects(new GameField().WithFlips(CoinFlipper.HEADS), null, new Player { ActivePokemonCard = target }); Assert.True(target.IsBurned); }