public Character() { _abilities = new Ability[EnumExtensions.EnumArrayLength <AbilityType>()]; foreach (AbilityType abilityType in EnumExtensions.EnumToArray <AbilityType>()) { _abilities[(int)abilityType] = new Ability(abilityType); } }
public void EnumToArrayTest() { var index = 0; foreach (var number in EnumExtensions.EnumToArray <Numbers>()) { number .Should() .Be((Numbers)index++) .And .BeOfType <Numbers>(); } }