예제 #1
0
        public void Convert_False_YesNoAsValue()
        {
            var converter = new BooleanToTextConverter();

            Assert.AreEqual("No", converter.Convert(false, typeof(string), BooleanToTextConverterMode.YesNo, (CultureInfo)null));
        }
예제 #2
0
        public void Convert_True_YesNoAsText()
        {
            var converter = new BooleanToTextConverter();

            Assert.AreEqual("Yes", converter.Convert(true, typeof(string), "YesNo", (CultureInfo)null));
        }
예제 #3
0
        public void Convert_True_XAsValue()
        {
            var converter = new BooleanToTextConverter();

            Assert.AreEqual("x", converter.Convert(true, typeof(string), BooleanToTextConverterMode.X, (CultureInfo)null));
        }
예제 #4
0
        public void Convert_False()
        {
            var converter = new BooleanToTextConverter();

            Assert.AreEqual("No", converter.Convert(false, typeof(string), null, (CultureInfo)null));
        }
예제 #5
0
        public void Convert_NonBoolean()
        {
            var converter = new BooleanToTextConverter();

            Assert.AreEqual(string.Empty, converter.Convert("string", typeof(string), null, (CultureInfo)null));
        }
예제 #6
0
        public void Convert_False_XAsValue()
        {
            var converter = new BooleanToTextConverter();

            Assert.AreEqual(string.Empty, converter.Convert(false, typeof(string), BooleanToTextConverterMode.X, (CultureInfo)null));
        }
예제 #7
0
        public object Convert(object value, object parameter)
        {
            var converter = new BooleanToTextConverter();

            return(converter.Convert(value, typeof(string), parameter, null));
        }
예제 #8
0
        public void Convert_Null()
        {
            var converter = new BooleanToTextConverter();

            Assert.AreEqual(ConverterHelper.UnsetValue, converter.Convert(null, typeof(string), null, (CultureInfo)null));
        }