Exemple #1
0
        public void ProvideValue_returns_instance()
        {
            var converter     = new ICollectionNullOrEmptyToBoolConverter();
            var providedValue = converter.ProvideValue(null);

            Assert.IsType <ICollectionNullOrEmptyToBoolConverter>(providedValue);
        }
Exemple #2
0
        public void ConvertBack_throws_NotSupportedException()
        {
            var converter = new ICollectionNullOrEmptyToBoolConverter();
            var culture   = new CultureInfo("en-US");

            Assert.Throws <NotSupportedException>(() => converter.ConvertBack(true, typeof(ICollection), null, culture));
        }
Exemple #3
0
        public void Convert_returns_DependencyPropertyUnsetValue_when_value_is_not_ICollection()
        {
            var converter = new ICollectionNullOrEmptyToBoolConverter();
            var culture   = new CultureInfo("en-US");
            var output    = converter.Convert(true, typeof(bool), null, culture);

            Assert.Equal(DependencyProperty.UnsetValue, output);
        }
Exemple #4
0
        public void Convert(object input, Type targetType, object parameter, string cultureString, object expectedOutput)
        {
            var converter = new ICollectionNullOrEmptyToBoolConverter();
            var culture   = new CultureInfo(cultureString);
            var output    = converter.Convert(input, targetType, parameter, culture);

            Assert.Equal(expectedOutput, output);
        }