Exemple #1
0
        public void ConvertWithNonEmptyStringReturnsVisible()
        {
            var converter = new StringToVisibilityConverter();

            var value = converter.Convert(NonEmptyTestString, typeof(Visibility), null, CultureInfo.CurrentCulture);

            Assert.AreEqual(value, Visibility.Visible);
        }
        public void Convert_ShouldReturnVisible_WhenValueIsNotStringAndParameterIsTrue(object value)
        {
            var sut = new StringToVisibilityConverter();

            var result = sut.Convert(value, null, true, null);

            Assert.Equal(Visibility.Visible, result);
        }
Exemple #3
0
        public void ConvertWithNullReturnsCollapsed()
        {
            var converter = new StringToVisibilityConverter();

            var value = converter.Convert(null, typeof(Visibility), null, CultureInfo.CurrentCulture);

            Assert.AreEqual(value, Visibility.Collapsed);
        }
        public void Convert_ShouldReturnCollapsed_WhenValueIsNotStringAndParameterIsFalse(object value)
        {
            var sut = new StringToVisibilityConverter();

            var result = sut.Convert(value, null, false, null);

            Assert.Equal(Visibility.Collapsed, result);
        }
Exemple #5
0
        public void ConvertsNullValues()
        {
            var converter = new StringToVisibilityConverter();

            Assert.Equal(
                converter.NullVisibility,
                converter.Convert(null, null, CultureInfo.CurrentCulture));
            Assert.Equal(
                converter.NotNullVisibility,
                converter.Convert(new object(), null, CultureInfo.CurrentCulture));
        }
Exemple #6
0
        public void ConvertsStringValues()
        {
            var converter = new StringToVisibilityConverter();

            converter.IncludeWhiteSpace = false;

            Assert.Equal(
                converter.NullVisibility,
                converter.Convert("", null, CultureInfo.CurrentCulture));
            Assert.Equal(
                converter.NotNullVisibility,
                converter.Convert("Not empty", null, CultureInfo.CurrentCulture));

            converter.IncludeWhiteSpace = true;
            Assert.Equal(
                converter.NullVisibility,
                converter.Convert("   \t", null, CultureInfo.CurrentCulture));
        }
Exemple #7
0
        public void ConvertBackIsNotImplemented()
        {
            var converter = new StringToVisibilityConverter();

            Assert.ThrowsException <NotImplementedException>(() => converter.ConvertBack(Visibility.Visible, typeof(string), null, CultureInfo.CurrentCulture));
        }
 public void TestFixtureSetup()
 {
     m_stringToVisibilityConverter = new StringToVisibilityConverter();
 }
Exemple #9
0
        private Visibility Convert(string toConvert)
        {
            var converter = new StringToVisibilityConverter();

            return((Visibility)converter.Convert(toConvert, Substitute.For <Type>(), Substitute.For <object>(), Thread.CurrentThread.CurrentCulture));
        }
Exemple #10
0
 public void StringToVisibilityConverterConstructorTestMethod()
 {
     StringToVisibilityConverter target = new StringToVisibilityConverter();
 }
Exemple #11
0
 public void Setup()
 {
     _sut = new StringToVisibilityConverter();
 }