Exemple #1
0
        public static void DelegatesDynamicDispatch2_Bugged()
        {
            AiredaleTerrier d = new AiredaleTerrier();

            d.Eat();
            Contract.Assert(Dog.Execute(d.Eat) != 20);
        }
Exemple #2
0
        public static void DelegatesDynamicDispatch4_Bugged()
        {
            AiredaleTerrier d1 = new AiredaleTerrier();
            FoxTerrier      d2 = new FoxTerrier();

            DelegateDogAction a1 = d1.Run;
            DelegateDogAction a2 = d2.Run;

            a1();
        }
Exemple #3
0
        public static void DelegatesDynamicDispatch3_Bugged()
        {
            AiredaleTerrier d = new AiredaleTerrier();

            Contract.Assert(Dog.Execute(d.Drink) != 2);
        }