public void CharacterJobEnumHelper_ConvertMessageToEnum_Should_Pass()
        {
            // Arrange
            var myList = new List <string>()
            {
                "Dojo Master",
                "Pet Lover",
                "Quick Attacker",
                "Some Random String"
            };
            var myExpectedList = new List <CharacterJobEnum>()
            {
                CharacterJobEnum.DojoMaster,
                CharacterJobEnum.PetLover,
                CharacterJobEnum.QuickAttacker,
                CharacterJobEnum.Unknown
            };

            // Act
            for (int i = 0; i < myList.Count; i++)
            {
                CharacterJobEnum myActual = CharacterJobEnumHelper.ConvertMessageToEnum(myList[i]);

                // Assert
                Assert.AreEqual(myExpectedList[i], myActual);
            }
        }
Example #2
0
        /// <summary>
        /// Display a String for the Enums
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public static string ToMessage(this CharacterJobEnum value)
        {
            // Default String
            var Message = "Player";

            switch (value)
            {
            case CharacterJobEnum.PetLover:
                Message = "Pet Lover";
                break;

            case CharacterJobEnum.DojoMaster:
                Message = "Dojo Master";
                break;

            case CharacterJobEnum.QuickAttacker:
                Message = "Quick Attacker";
                break;

            case CharacterJobEnum.Unknown:
            default:
                break;
            }

            return(Message);
        }
Example #3
0
        /// <summary>
        /// Display a String for the Enums
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public static string ToMessage(this CharacterJobEnum value)
        {
            // Default String
            var Message = "Player";

            switch (value)
            {
            case CharacterJobEnum.Flying:
                Message = "Flying";
                break;

            case CharacterJobEnum.Psychic:
                Message = "Psychic";
                break;

            case CharacterJobEnum.Physical:
                Message = "Physical";
                break;

            case CharacterJobEnum.Light:
                Message = "Light";
                break;

            case CharacterJobEnum.Dark:
                Message = "Dark";
                break;

            case CharacterJobEnum.Carpenter:
                Message = "Carpenter";
                break;

            case CharacterJobEnum.Accountant:
                Message = "Accountant";
                break;

            case CharacterJobEnum.Vet:
                Message = "Vet";
                break;

            case CharacterJobEnum.McDonaldsEmployee:
                Message = "McDonaldsEmployee";
                break;

            case CharacterJobEnum.Boss:
                Message = "Boss";
                break;

            case CharacterJobEnum.Unknown:
            default:
                break;
            }

            return(Message);
        }
Example #4
0
        /// <summary>
        /// Display a String for the Enums
        /// </summary>
        /// <param name="value"></param>
        /// <returns></returns>
        public static string ToMessage(this CharacterJobEnum value)
        {
            // Default String
            var Message = "Player";

            switch (value)
            {
            case CharacterJobEnum.Fighter:
                Message = "Fighter";
                break;

            case CharacterJobEnum.Cleric:
                Message = "Cleric";
                break;

            case CharacterJobEnum.Unknown:
            default:
                break;
            }

            return(Message);
        }