public static void DelegatesDynamicDispatch5_Bugged(Dog g) { // this will raise an exception because a1 = d1.Run and a2 = d2.Run will be detected from previous test // if those lines were not existed this would not crash DelegateDogAction a = g.Run; a(); }
public static void DelegatesDynamicDispatch4_Bugged() { AiredaleTerrier d1 = new AiredaleTerrier(); FoxTerrier d2 = new FoxTerrier(); DelegateDogAction a1 = d1.Run; DelegateDogAction a2 = d2.Run; a1(); }