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); }
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(); }
public void EnumToIntConvertBack_ValueNotInEnum_ThrowsArgumentException(object value) { var enumToIntConverter = new EnumToIntConverter(); Assert.Throws <ArgumentException>(() => enumToIntConverter.ConvertBack(value, typeof(TestEnumForEnumToIntConverter), parameter: null, culture: null)); }
public void EnumToIntConvert_ValueNotEnum_ThrowsArgumentException(object value) { var enumToIntConverter = new EnumToIntConverter(); Assert.Throws <ArgumentException>(() => enumToIntConverter.Convert(value, targetType: null, parameter: null, culture: null)); }