public void PiercingWeaponsMatchConstants(string weapon) { var piercing = WeaponConstants.GetAllPiercing(false, false); var isPiercing = piercing.Contains(weapon); var hasPiercing = table[weapon].All(d => d.Contains(AttributeConstants.DamageTypes.Piercing)); Assert.That(hasPiercing, Is.EqualTo(isPiercing), weapon); }