예제 #1
0
        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);
        }
예제 #2
0
        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);
        }
예제 #3
0
        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());
        }
예제 #4
0
        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);
        }
예제 #5
0
        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);
        }