public void Test_ConvertNotEmptyStringToVisibilityWithNegateFalse() { var converter = new EmptyStringToObjectConverter { NotEmptyValue = Visibility.Visible, EmptyValue = Visibility.Collapsed }; var result = converter.Convert(NotEmptyString, typeof(Visibility), "false", "en-us"); Assert.AreEqual(Visibility.Visible, result); }
public void Test_ConvertEmptyStringToVisibility() { var converter = new EmptyStringToObjectConverter { NotEmptyValue = Visibility.Visible, EmptyValue = Visibility.Collapsed }; var result = converter.Convert(EmptyString, typeof(Visibility), null, "en-us"); Assert.AreEqual(Visibility.Collapsed, result); }
public void Test_ConvertNotEmptyStringToBitmapImageWithTypeConversion() { var converter = new EmptyStringToObjectConverter { NotEmptyValue = "ms-appx:///Assets/NotEmptyString.png", EmptyValue = "ms-appx:///Assets/EmptyString.png" }; var result = converter.Convert(NotEmptyString, typeof(ImageSource), null, "en-us"); Assert.IsInstanceOfType(result, typeof(BitmapImage)); Assert.AreEqual(converter.NotEmptyValue, ((BitmapImage)result).UriSource.ToString()); }
public void Test_ConvertNotEmptyStringToBrushWithTypeConversion() { var converter = new EmptyStringToObjectConverter { NotEmptyValue = "Green", EmptyValue = "Red" }; var result = converter.Convert(NotEmptyString, typeof(Brush), null, "en-us"); Assert.IsInstanceOfType(result, typeof(SolidColorBrush)); Assert.AreEqual(Colors.Green, ((SolidColorBrush)result).Color); }
public void Test_ConvertEmptyStringToBrush() { var greenBrush = new SolidColorBrush(Colors.Green); var redBrush = new SolidColorBrush(Colors.Red); var converter = new EmptyStringToObjectConverter { NotEmptyValue = greenBrush, EmptyValue = redBrush }; var result = converter.Convert(EmptyString, typeof(Brush), null, "en-us"); Assert.AreEqual(redBrush, result); }