public void CompareConverterConvert(IComparable value, CompareConverter.OperatorType comparisonOperator, IComparable comparingValue, object trueObject, object falseObject, object expectedResult) { var compareConverter = new CompareConverter { TrueObject = trueObject, FalseObject = falseObject, ComparisonOperator = comparisonOperator, ComparingValue = comparingValue }; var result = compareConverter.Convert(value, typeof(BoolToObjectConverter_Tests), null !, CultureInfo.CurrentCulture); Assert.AreEqual(result, expectedResult); }
public void CompareConverterConvert(IComparable value, CompareConverter.OperatorType comparisonOperator, IComparable comparingValue, object trueObject, object falseObject, object expectedResult) { var compareConverter = new CompareConverter { TrueObject = trueObject, FalseObject = falseObject, ComparisonOperator = comparisonOperator, ComparingValue = comparingValue }; #pragma warning disable CS8625 // Cannot convert null literal to non-nullable reference type. var result = compareConverter.Convert(value, typeof(BoolToObjectConverter_Tests), null, CultureInfo.CurrentCulture); #pragma warning restore CS8625 // Cannot convert null literal to non-nullable reference type. Assert.AreEqual(result, expectedResult); }
public void CompareConverterInValidValuesThrowArgumentOutOfRangeException(object value, CompareConverter.OperatorType comparisonOperator, IComparable comparingValue) { var compareConverter = new CompareConverter { ComparisonOperator = comparisonOperator, ComparingValue = comparingValue }; #pragma warning disable CS8625 // Cannot convert null literal to non-nullable reference type. Assert.Throws <ArgumentOutOfRangeException>(() => compareConverter.Convert(value, typeof(BoolToObjectConverter_Tests), null, CultureInfo.CurrentCulture)); #pragma warning restore CS8625 // Cannot convert null literal to non-nullable reference type. }
public void CompareConverterInValidValuesThrowArgumentOutOfRangeException(object value, CompareConverter.OperatorType comparisonOperator, IComparable comparingValue) { var compareConverter = new CompareConverter { ComparisonOperator = comparisonOperator, ComparingValue = comparingValue }; Assert.Throws <ArgumentOutOfRangeException>(() => compareConverter.Convert(value, typeof(BoolToObjectConverter_Tests), null !, CultureInfo.CurrentCulture)); }