Esempio n. 1
0
        public void IntToVisibilityConverterTest()
        {
            IntToVisibilityConverter converter = new IntToVisibilityConverter();
            object result;

            //1. Number is null.
            //2. Number < 0.
            //3. Number == 0.
            //4. Number >0.

            // 1 case
            Assert.Throws <NullReferenceException>(delegate { converter.Convert(null, null, null, null); });

            // 2 case
            result = converter.Convert(-1, null, null, null);
            Assert.AreEqual(Visibility.Collapsed, result);

            // 3 case
            result = converter.Convert(0, null, null, null);
            Assert.AreEqual(Visibility.Collapsed, result);

            // 4 case
            result = converter.Convert(1, null, null, null);
            Assert.AreEqual(Visibility.Visible, result);
        }
Esempio n. 2
0
        public void IntToVisibilityConverterTest()
        {
            var converter = new IntToVisibilityConverter();

            Assert.AreEqual(Visibility.Visible, converter.Convert(0, typeof(Visibility), "0", null));
            Assert.AreEqual(Visibility.Collapsed, converter.Convert(0, typeof(Visibility), "-1", null));
        }