public void ProvideValue_returns_instance() { var converter = new BoolToInverseVisibilityConverter(); var providedValue = converter.ProvideValue(null); Assert.IsType <BoolToInverseVisibilityConverter>(providedValue); }
public void ConvertBack(object input, Type targetType, object parameter, string cultureString, object expectedOutput) { var converter = new BoolToInverseVisibilityConverter(); var culture = new CultureInfo(cultureString); var output = converter.ConvertBack(input, targetType, parameter, culture); Assert.Equal(expectedOutput, output); }
public void Convert_returns_DependencyPropertyUnsetValue_when_value_null() { var converter = new BoolToInverseVisibilityConverter(); var culture = new CultureInfo("en-US"); #pragma warning disable CS8625 // Cannot convert null literal to non-nullable reference type. var output = converter.Convert(null, typeof(Visibility), null, culture); #pragma warning restore CS8625 // Cannot convert null literal to non-nullable reference type. Assert.Equal(DependencyProperty.UnsetValue, output); }
public void BoolToInverseConvertTest() { var converter = new BoolToInverseVisibilityConverter(); Assert.That( converter.Convert(true, typeof(Visibility), null, CultureInfo.CurrentUICulture) .Equals(Visibility.Visible)); Assert.That( converter.Convert(false, typeof(Visibility), null, CultureInfo.CurrentUICulture) .Equals(Visibility.Collapsed)); }
public void InitializeConverter() { _converter = new BoolToInverseVisibilityConverter(); }