diff --git a/Mage.Tests/src/test/java/org/mage/test/cards/single/m3c/HourglassOfTheLostTest.java b/Mage.Tests/src/test/java/org/mage/test/cards/single/m3c/HourglassOfTheLostTest.java new file mode 100644 index 00000000000..734902febb8 --- /dev/null +++ b/Mage.Tests/src/test/java/org/mage/test/cards/single/m3c/HourglassOfTheLostTest.java @@ -0,0 +1,40 @@ +package org.mage.test.cards.single.m3c; + +import mage.constants.PhaseStep; +import mage.constants.Zone; +import mage.counters.CounterType; +import org.junit.Test; +import org.mage.test.player.TestPlayer; +import org.mage.test.serverside.base.CardTestPlayerBase; + +/** + * @author Susucr + */ +public class HourglassOfTheLostTest extends CardTestPlayerBase { + + /** + * {@link mage.cards.h.HourglassOfTheLost HourglassOfTheLost} {2}{U} + */ + private static final String hourglass = "Hourglass Of The Lost"; + + @Test + public void test_Simple() { + setStrictChooseMode(true); + skipInitShuffling(); + + addCard(Zone.BATTLEFIELD, playerA, hourglass); + addCard(Zone.GRAVEYARD, playerA, "Birds of Paradise"); // Tribal Enchantment + + activateManaAbility(1, PhaseStep.PRECOMBAT_MAIN, playerA, "{T}: Add {W}"); + setStopAt(1, PhaseStep.POSTCOMBAT_MAIN); + execute(); + assertCounterCount(playerA, hourglass, CounterType.TIME,1); + activateAbility(3, PhaseStep.PRECOMBAT_MAIN, playerA, "{T},"); + setStopAt(3, PhaseStep.POSTCOMBAT_MAIN); + execute(); + assertExileCount(playerA, 1); + assertGraveyardCount(playerA, 0); + assertPermanentCount(playerA, "Birds of Paradise", 1); + + } +} \ No newline at end of file