public async Task Repeat_BadlandsWorksOnBothTargets() { var fix = new ConfigurableTestFixture(); var space1 = fix.Board[3]; var space2 = fix.Board[8]; // Given: 2 sun, 3 fire, 3 earth fix.InitElements("2 sun,3 fire,3 earth"); // And: target land #1 has 1 presence, 3 explorers and 1 town fix.InitPresence(space1, 1); fix.InitTokens(space1, "3E@1,1T@2"); // And: target land #2 has the same (1 presence, 3 explorers and 1 town) fix.InitPresence(space2, 1); fix.InitTokens(space2, "3E@1,1T@2"); // When: play card var task = PowerCard.For <ForestsOfLivingObsidian>().ActivateAsync(fix.SelfCtx); // And: targeting space 1 fix.Choose(space1); fix.Choose("T@1"); // Damage (1 remaining) // And: targeting space 2 fix.Choose(space2); fix.Choose("T@1"); // Damage (1 remaining) task.IsCompletedSuccessfully.ShouldBeTrue(); }