public void Ability_ids_are_unique() { // Arrange var context = new TestContext(); var player = context.Player; // Act var cards = context.CreateCards<FalconArbalest>(); // Assert Assert.That(cards.Select(c => c.Id).Distinct().Count(), Is.EqualTo(cards.Length)); Assert.That(cards.SelectMany(c=>c.GetAbilities().Select(a=>a.Id)).Count(), Is.EqualTo(cards.Length)); }