예제 #1
0
 public async Task CardTrack(int revealedSpaces, int expectedCardPlayCount)
 {
     var fixture = new ConfigurableTestFixture {
         Spirit = new ASpreadOfRampantGreen()
     };
     await fixture.VerifyCardTrack(revealedSpaces, expectedCardPlayCount, "");
 }
    public async Task CardTrack(int revealedSpaces, int expectedCardPlayCount, int reclaimCount)
    {
        var fix = new ConfigurableTestFixture {
            Spirit = new SharpFangs()
        };
        await fix.VerifyCardTrack(revealedSpaces, expectedCardPlayCount, "");

        fix.VerifyReclaim1Count(reclaimCount);

        //// cards:	2 2 3 reclaim-1 4 5&reclaim-1
        //spirit.Presence.CardPlays.SetRevealedCount( revealedSpaces );
        //Assert_PresenceTracksAre( 1, expectedCardPlayCount );
        //Given_HalfOfPowercardsPlayed();

        //// Test the reclaim bit
        //Given_HasPresence( board[3] ); // added extra presence, need to

        //gameState.Phase = Phase.Growth;
        //When_SharpFangsGrow();

        //User_GrowthC_DrawCard_GainEnergy();
        //User_GrowthD_GainEnergy();

        //while(reclaimCount-- > 0)
        //	User.Reclaims1CardIfAny();
    }
 public async Task CardTrack(int revealedSpaces, int expectedCardPlayCount)
 {
     var fixture = new ConfigurableTestFixture {
         Spirit = new LightningsSwiftStrike()
     };
     await fixture.VerifyCardTrack(revealedSpaces, expectedCardPlayCount, "");
 }
예제 #4
0
 public async Task CardTrack(int revealedSpaces, int expectedCardPlayCount, string elements)
 {
     var fixture = new ConfigurableTestFixture {
         Spirit = new Bringer()
     };
     await fixture.VerifyCardTrack(revealedSpaces, expectedCardPlayCount, elements);
 }
        public Task CardTrack(int revealedSpaces, int expectedCardPlayCount)
        {
            var fix = new ConfigurableTestFixture {
                Spirit = new VitalStrength()
            };

            return(fix.VerifyCardTrack(revealedSpaces, expectedCardPlayCount, ""));
        }
예제 #6
0
        public async Task CardTrack(int revealedSpaces, int expectedCardPlayCount, bool canReclaim1)
        {
            var fix = new ConfigurableTestFixture {
                Spirit = new RiverSurges()
            };
            await fix.VerifyCardTrack(revealedSpaces, expectedCardPlayCount, "");

            fix.VerifyReclaim1Count(canReclaim1? 1 : 0);
        }
예제 #7
0
        public async Task CardTrack(int revealedSpaces, int expectedCardPlayCount, int reclaimCount)
        {
            var fix = new ConfigurableTestFixture {
                Spirit = new Thunderspeaker()
            };
            await fix.VerifyCardTrack(revealedSpaces, expectedCardPlayCount, "");

            fix.VerifyReclaim1Count(reclaimCount);
        }