Esempio n. 1
0
        public void EnumToIntConvertBack_Validation(object?value, object expectedResult)
        {
            var enumToIntConverter = new EnumToIntConverter();
            var result             = enumToIntConverter.ConvertBack(value, typeof(TestEnumForEnumToIntConverter), parameter: null, culture: null);

            Assert.AreEqual(expectedResult, result);
        }
Esempio n. 2
0
        public void EnumToIntConvert_Validation(object?value, int expectedResult)
        {
            var enumToIntConverter = new EnumToIntConverter();
            var result             = enumToIntConverter.Convert(value, targetType: null, parameter: null, culture: null);

            Assert.AreEqual(expectedResult, result);
        }
 public void TestSetup()
 {
     converter = new EnumToIntConverter();
 }
Esempio n. 4
0
        public void EnumToIntConvertBack_ValueNotInEnum_ThrowsArgumentException(object value)
        {
            var enumToIntConverter = new EnumToIntConverter();

            Assert.Throws <ArgumentException>(() => enumToIntConverter.ConvertBack(value, typeof(TestEnumForEnumToIntConverter), parameter: null, culture: null));
        }
Esempio n. 5
0
        public void EnumToIntConvert_ValueNotEnum_ThrowsArgumentException(object value)
        {
            var enumToIntConverter = new EnumToIntConverter();

            Assert.Throws <ArgumentException>(() => enumToIntConverter.Convert(value, targetType: null, parameter: null, culture: null));
        }