示例#1
0
 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>();
                }
            }