Esempio n. 1
0
        public void EnumToBooleanConverter()
        {
            var converter = new EnumToBooleanConverter();

            Assert.AreEqual(true, converter.Convert(PasteBarPosition.Top, typeof(ConvertersTests), "Top", CultureInfo.CurrentCulture));
            Assert.AreEqual(false, converter.Convert(PasteBarPosition.Bottom, typeof(ConvertersTests), "Top", CultureInfo.CurrentCulture));
        }
Esempio n. 2
0
        public void EnumToBooleanConverterTest()
        {
            var converter = new EnumToBooleanConverter();

            Assert.IsFalse((bool)converter.Convert(null, null, "foo", null));
            Assert.IsFalse((bool)converter.Convert(AppBarClosedDisplayMode.Compact, null, null, null));
            Assert.IsFalse((bool)converter.Convert("foo", null, "foo", null));

            Assert.IsTrue((bool)converter.Convert(AppBarClosedDisplayMode.Compact, null, "Compact", null));
            Assert.IsFalse((bool)converter.Convert(AppBarClosedDisplayMode.Compact, null, "Test", null));

            Assert.AreEqual(AppBarClosedDisplayMode.Compact, converter.ConvertBack(true, typeof(AppBarClosedDisplayMode), "Compact", null));
        }
        private static void TestEnumToBooleanConverterConvert(object value, object parameter, object expected)
        {
            _enumToBooleanConverter ??= new EnumToBooleanConverter();
            var actual = _enumToBooleanConverter.Convert(value, typeof(TestEnum), parameter, CultureInfo.InvariantCulture);

            Assert.AreEqual(expected, actual);
        }
        public void EnumToBooleanConverterConverts()
        {
            EnumToBooleanConverter converter = new EnumToBooleanConverter();
            object value = converter.Convert(TransactionType.Buy, typeof(TransactionType), TransactionType.Buy, null);

            Assert.IsTrue((bool)value);
        }
        public void EnumToBooleanConverterConvertsIfValueIsNull()
        {
            EnumToBooleanConverter converter = new EnumToBooleanConverter();
            object value = converter.Convert(null, typeof(TransactionType), TransactionType.Buy, null);

            Assert.IsFalse((bool)value);
        }
        public void Convert_InputTwoIdenticalValues_ReturnTrue()
        {
            MyEnum check = MyEnum.val2;

            bool result = (bool)Converter.Convert(check, typeof(MyEnum), "val2", "");

            Assert.IsTrue(result, "Converter returned false for identical values.");
        }
        public void ConvertEnumToBoolean()
        {
            var converter = new EnumToBooleanConverter();

            Assert.AreEqual(true, converter.Convert("test", typeof(string), "test", new CultureInfo(1)));
        }
		public void ConvertEnumToBoolean()
		{
			var converter = new EnumToBooleanConverter();
			Assert.AreEqual(true, converter.Convert("test", typeof(string), "test", new CultureInfo(1)));
		}