public void SpecificMonsterTypeEnumHelperTests_ConvertStringToEnum_TeachingAssistant_Should_Pass()
        {
            // Arrange

            // Act
            var result = SpecificMonsterTypeEnumHelper.ConvertStringToEnum("TeachingAssistant");

            // Reset

            // Assert
            Assert.AreEqual(SpecificMonsterTypeEnum.TeachingAssistant, result);
        }
        public void SpecificMonsterTypeEnumHelperTests_ConvertStringToEnum_RegistrationAdministrator_Should_Pass()
        {
            // Arrange

            // Act
            var result = SpecificMonsterTypeEnumHelper.ConvertStringToEnum("RegistrationAdministrator");

            // Reset

            // Assert
            Assert.AreEqual(SpecificMonsterTypeEnum.RegistrationAdministrator, result);
        }
        public void SpecificMonsterTypeEnumHelperTests_ConvertStringToEnum_Professor_Should_Pass()
        {
            // Arrange

            // Act
            var result = SpecificMonsterTypeEnumHelper.ConvertStringToEnum("Professor");

            // Reset

            // Assert
            Assert.AreEqual(SpecificMonsterTypeEnum.Professor, result);
        }
        public void SpecificMonsterTypeEnumHelperTests_ConvertStringToEnum_AdjunctFaculty_Should_Pass()
        {
            // Arrange

            // Act
            var result = SpecificMonsterTypeEnumHelper.ConvertStringToEnum("AdjunctFaculty");

            // Reset

            // Assert
            Assert.AreEqual(SpecificMonsterTypeEnum.AdjunctFaculty, result);
        }
        public void SpecificMonsterTypeEnumHelperTests_ConvertStringToEnum_Unknown_Should_Pass()
        {
            // Arrange

            // Act
            var result = SpecificMonsterTypeEnumHelper.ConvertStringToEnum("Unknown");

            // Reset

            // Assert
            Assert.AreEqual(SpecificMonsterTypeEnum.Unknown, result);
        }
Пример #6
0
        /// <summary>
        /// Converts from Int to String
        /// </summary>
        /// <param name="value"></param>
        /// <param name="targetType"></param>
        /// <param name="parameter"></param>
        /// <param name="culture"></param>
        /// <returns></returns>
        public object ConvertBack(object value, Type targetType, object parameter, CultureInfo culture)
        {
            if (value is int)
            {
                var myReturn = Enum.ToObject(targetType, value);
                return(((SpecificMonsterTypeEnum)myReturn).ToMessage());
            }

            if (value is string)
            {
                // Convert the Message String to the Enum
                var myReturn = SpecificMonsterTypeEnumHelper.ConvertStringToEnum((string)value);

                return(myReturn);
            }
            return(0);
        }