public void ConvertTest() { DisplayModeToVisibility target = new DisplayModeToVisibility(); object value = true; Type targetType = null; object parameter = null; CultureInfo culture = null; object expected = "Visible"; object actual; actual = target.Convert(value, targetType, parameter, culture); Assert.AreEqual(expected, actual); value = false; expected = "Visible"; actual = target.Convert(value, targetType, parameter, culture); Assert.AreEqual(expected, actual); value = null; expected = "Collapsed"; actual = target.Convert(value, targetType, parameter, culture); Assert.AreEqual(expected, actual); target.Invert = true; expected = "Visible"; actual = target.Convert(value, targetType, parameter, culture); Assert.AreEqual(expected, actual); value = false; expected = "Collapsed"; actual = target.Convert(value, targetType, parameter, culture); Assert.AreEqual(expected, actual); }