public void True_Converts_To_Visible() { var conv = new BoolVisibleConverter(); var result = conv.Convert(true, typeof(Visibility), null, CultureInfo.CurrentCulture); Assert.AreEqual(Visibility.Visible, result); }
public void Null_With_Not_Param_Converts_To_Visible() { var conv = new BoolVisibleConverter(); var result = conv.Convert(null, typeof(Visibility), "not", CultureInfo.CurrentCulture); Assert.AreEqual(Visibility.Visible, result); }
public void Null_Converts_To_Collapsed() { var conv = new BoolVisibleConverter(); var result = conv.Convert(null, typeof(Visibility), null, CultureInfo.CurrentCulture); Assert.AreEqual(Visibility.Collapsed, result); }
public void ConvertBack_Converts_To_Unset() { var conv = new BoolVisibleConverter(); var result = conv.ConvertBack(Visibility.Collapsed, typeof(bool), null, CultureInfo.CurrentCulture); Assert.AreEqual(DependencyProperty.UnsetValue, result, "No longer an unsupported operation?"); }
public void Unsupported_Obj_Converts_To_Collapsed() { var conv = new BoolVisibleConverter(); var result = conv.Convert(new { blah = "blah" }, typeof(Visibility), null, CultureInfo.CurrentCulture); Assert.AreEqual(Visibility.Collapsed, result); }
public void True_With_Not_Param_Converts_To_Collapsed() { var conv = new BoolVisibleConverter(); var result = conv.Convert(true, typeof(Visibility), "not", CultureInfo.CurrentCulture); Assert.AreEqual(Visibility.Collapsed, result); }
public void Unsupported_Obj_With_Not_Param_Converts_To_Visible() { var conv = new BoolVisibleConverter(); var result = conv.Convert(new { blah = "blah" }, typeof(Visibility), "not", CultureInfo.CurrentCulture); Assert.AreEqual(Visibility.Visible, result); }