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); } }
/// <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); }
/// <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); }
/// <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); }