コード例 #1
0
        public void Any_Object_With_Not_Param_Converts_To_Collapsed()
        {
            var conv = new NullEmptyCollapsedConverter();

            var result = conv.Convert(new { blah = "blah" }, typeof(Visibility), "not", CultureInfo.CurrentCulture);

            Assert.AreEqual(Visibility.Collapsed, result);
        }
コード例 #2
0
        public void Any_Object_Converts_To_Visible()
        {
            var conv = new NullEmptyCollapsedConverter();

            var result = conv.Convert(new { blah = "blah" }, typeof(Visibility), null, CultureInfo.CurrentCulture);

            Assert.AreEqual(Visibility.Visible, result);
        }
コード例 #3
0
        public void Empty_String_Converts_To_Collapsed()
        {
            var conv = new NullEmptyCollapsedConverter();

            var result = conv.Convert(string.Empty, typeof(Visibility), null, CultureInfo.CurrentCulture);

            Assert.AreEqual(Visibility.Collapsed, result);
        }
コード例 #4
0
        public void Empty_String_With_Not_Param_Converts_To_Visible()
        {
            var conv = new NullEmptyCollapsedConverter();

            var result = conv.Convert(string.Empty, typeof(Visibility), "not", CultureInfo.CurrentCulture);

            Assert.AreEqual(Visibility.Visible, result);
        }
コード例 #5
0
        public void ConvertBack_Converts_To_Unset()
        {
            var conv = new NullEmptyCollapsedConverter();

            var result = conv.ConvertBack(Visibility.Collapsed, typeof(object), null, CultureInfo.CurrentCulture);

            Assert.AreEqual(DependencyProperty.UnsetValue, result, "No longer an unsupported operation?");
        }