public void Complex1Test() { var Result = new AsyncTask<String>(delegate() { Thread.Yield(); return "Test"; }); Assert.IsFalse(Result.Ready); Thread.Sleep(2); Assert.IsTrue(Result.Ready); }