/// <summary> /// Tests the converter when converting back a Visibility.Collapsed value and specifically negating that value /// </summary> public void ConvertBack_CollapsedValue_TrueNegateValue() { foreach (object truthinessObject in _trueValues) { BoolToVisibilityConverter converter = new BoolToVisibilityConverter(); bool result = (bool)converter.ConvertBack(Visibility.Collapsed, typeof(bool), truthinessObject, null); Assert.IsTrue(result); bool? nullableResult = (bool?)converter.ConvertBack(Visibility.Collapsed, typeof(bool?), truthinessObject, null); Assert.IsTrue(nullableResult.HasValue && nullableResult == true); } }
/// <summary> /// Tests the converter when converting back a Visibility.Collapsed value and specifically not negating that value /// </summary> public void ConvertBack_CollapsedValue_FalseNegateValue() { BoolToVisibilityConverter converter = new BoolToVisibilityConverter(); bool result = (bool)converter.ConvertBack(Visibility.Collapsed, typeof(bool), false, null); Assert.IsFalse(result); bool? nullableResult = (bool?)converter.ConvertBack(Visibility.Collapsed, typeof(bool?), false, null); Assert.IsTrue(nullableResult.HasValue && nullableResult == false); }
public void ConvertBack_InvalidTargetType() { BoolToVisibilityConverter converter = new BoolToVisibilityConverter(); converter.ConvertBack(true, typeof(Uri), null, null); }
public void ConvertBack_VisibleValue_NullNegateValue() { BoolToVisibilityConverter converter = new BoolToVisibilityConverter(); bool result = (bool)converter.ConvertBack(Visibility.Visible, typeof(bool), null, null); Assert.IsTrue(result); bool? nullableResult = (bool?)converter.ConvertBack(Visibility.Visible, typeof(bool?), null, null); Assert.IsTrue(nullableResult.HasValue && nullableResult == true); }
public void ConvertBack_NullTargetType() { BoolToVisibilityConverter converter = new BoolToVisibilityConverter(); converter.ConvertBack(true, null, null, null); }