1: private delegate void STADelegate();
2:
3: [Owner("Eyal Lantzman")] 4: [TestMethod]
5: public void TestWPF1()
6: { 7: STADelegate d = new STADelegate( () =>
8: { 9: Assert.Fail();
10: });
11:
12: System.Windows.Threading.Dispatcher.CurrentDispatcher.BeginInvoke(d,
13: System.Windows.Threading.DispatcherPriority.Normal);
14: }
15: [Owner("Eyal Lantzman")] 16: [TestMethod]
17: public void TestWPF2()
18: { 19: STADelegate d = new STADelegate(() =>
20: { 21: Assert.Fail();
22: });
23:
24: System.Windows.Threading.Dispatcher.CurrentDispatcher.BeginInvoke(d,
25: System.Windows.Threading.DispatcherPriority.Send);
26: }
27:
28: [Owner("Eyal Lantzman")] 29: [TestMethod]
30: public void TestWPF1_()
31: { 32: STADelegate d = new STADelegate(() =>
33: { 34: System.Threading.Thread.Sleep(10000);
35: Assert.Fail();
36: });
37:
38: System.Windows.Threading.Dispatcher.CurrentDispatcher.BeginInvoke(d,
39: System.Windows.Threading.DispatcherPriority.Normal);
40: }
41:
42: [Owner("Eyal Lantzman")] 43: [TestMethod]
44: public void TestWPF2_()
45: { 46: STADelegate d = new STADelegate(() =>
47: { 48: System.Threading.Thread.Sleep(10000);
49: Assert.Fail();
50: });
51:
52: System.Windows.Threading.Dispatcher.CurrentDispatcher.BeginInvoke(d,
53: System.Windows.Threading.DispatcherPriority.Send);
54: }
55:
56: [Owner("Eyal Lantzman")] 57: [TestMethod]
58: public void TestWPF1__()
59: { 60: STADelegate d = new STADelegate(() =>
61: { 62: System.Threading.Thread.Sleep(10000);
63: Assert.Fail();
64: });
65:
66: System.Windows.Threading.Dispatcher.CurrentDispatcher.BeginInvoke(d,
67: System.Windows.Threading.DispatcherPriority.Normal).Wait();
68: }
69:
70: [Owner("Eyal Lantzman")] 71: [TestMethod]
72: public void TestWPF2__()
73: { 74: STADelegate d = new STADelegate(() =>
75: { 76: System.Threading.Thread.Sleep(10000);
77: Assert.Fail();
78: });
79:
80: System.Windows.Threading.Dispatcher.CurrentDispatcher.BeginInvoke(d,
81: System.Windows.Threading.DispatcherPriority.Send).Wait();
82: }
83: