Farin tests

This commit is contained in:
Christian 'ketura' McCarty
2021-03-17 13:51:43 -05:00
parent 4bb17bebf7
commit 46707410a5

View File

@@ -0,0 +1,55 @@
package com.gempukku.lotro.cards.official.set1;
import com.gempukku.lotro.cards.GenericCardTestHelper;
import com.gempukku.lotro.common.Phase;
import com.gempukku.lotro.game.CardNotFoundException;
import com.gempukku.lotro.game.PhysicalCardImpl;
import com.gempukku.lotro.logic.decisions.DecisionResultInvalidException;
import org.junit.Test;
import java.util.HashMap;
import static junit.framework.Assert.assertEquals;
// Tidings of Erebor
public class Card1_011Tests
{
protected GenericCardTestHelper GetScenario() throws CardNotFoundException, DecisionResultInvalidException {
return new GenericCardTestHelper(
new HashMap<String, String>()
{{
put("farin", "1_11");
put("goblin", "1_178");
}}
);
}
@Test
public void FarinStrengthBoostWhileSkirmishingOrc() throws DecisionResultInvalidException, CardNotFoundException {
//Pre-game setup
GenericCardTestHelper scn = GetScenario();
PhysicalCardImpl farin = scn.GetFreepsCard("farin");
scn.FreepsMoveCharToTable(farin);
PhysicalCardImpl goblin = scn.GetShadowCard("goblin");
scn.ShadowMoveCharToTable(goblin);
scn.StartGame();
scn.FreepsSkipCurrentPhaseAction();
scn.SkipToPhase(Phase.ASSIGNMENT);
scn.SkipCurrentPhaseActions();
scn.FreepsAssignToMinions(farin, goblin);
scn.FreepsResolveSkirmish(farin);
assertEquals(7, scn.GetStrength(farin));
}
}