public void TestExecuteAsynchronous() { bool set = false; ActionDispatcherTask task = ActionDispatcherTask.Create(() => set = true); Assert.AreEqual(DispatcherTaskState.Queued, task.TaskState); task.Execute(false); Assert.IsTrue(set); Assert.AreEqual(DispatcherTaskState.CompletedQueued, task.TaskState); }