Пример #1
0
        static void Main(string[] args)
        {
            IntToBool         intToBoolDelagate         = ConvertHelper.ToBool;
            IntToNullableBool intToNullableBoolDelegate = ConvertHelper.ToNullableBool;

            Console.WriteLine("------------Before conversion------------");
            Console.WriteLine("---------Positive Int to Bool------------");
            Console.WriteLine(intToBoolDelagate(1));
            Console.WriteLine("-----Positive Int to Nullable Bool-------");
            Console.WriteLine(intToNullableBoolDelegate(1));

            Console.WriteLine("------------After conversion-------------");
            Console.WriteLine("-----------Positive Int to Bool----------");
            Console.WriteLine(intToBoolDelagate.ToNullableBool()(1));
            Console.WriteLine("------Positive Int to Nullable Bool------");
            Console.WriteLine(intToNullableBoolDelegate.ToBool()(1));

            Console.WriteLine("------------Before conversion------------");
            Console.WriteLine("---------------Zero to Bool--------------");
            Console.WriteLine(intToBoolDelagate(0));
            Console.WriteLine("----------Zero to Nullable Bool----------");
            Console.WriteLine(intToNullableBoolDelegate(0));

            Console.WriteLine("------------After conversion-------------");
            Console.WriteLine("---------------Zero to Bool--------------");
            Console.WriteLine(intToBoolDelagate.ToNullableBool()(0));
            Console.WriteLine("----------Zero to Nullable Bool----------");
            Console.WriteLine(intToNullableBoolDelegate.ToBool()(0));



            Console.WriteLine("------------Before conversion------------");
            Console.WriteLine("----------Negative Int to Bool-----------");
            Console.WriteLine(intToBoolDelagate(-1));
            Console.WriteLine("-------Negative Int to Nullable Bool-----");
            Console.WriteLine(intToNullableBoolDelegate(-1));

            Console.WriteLine("------------After conversion-------------");
            Console.WriteLine("---------Negative Int to Bool------------");
            Console.WriteLine(intToBoolDelagate.ToNullableBool()(-1));
            Console.WriteLine("------Negative Int to Nullable Bool------");
            Console.WriteLine(intToNullableBoolDelegate.ToBool()(-1));


            Console.ReadKey();
        }
Пример #2
0
        public void ZeroIntToBoolTest()
        {
            IntToNullableBool dFrom = ConvertHelper.ToNullableBool;

            Assert.AreEqual(false, dFrom.ToBool()(0));
        }
Пример #3
0
        public void PositiveIntToBoolTest()
        {
            IntToNullableBool dFrom = ConvertHelper.ToNullableBool;

            Assert.AreEqual(true, dFrom.ToBool()(1));
        }
Пример #4
0
        public void NegativeIntToBoolTest()
        {
            IntToNullableBool dFrom = ConvertHelper.ToNullableBool;

            Assert.AreEqual(false, dFrom.ToBool()(-1));
        }