public void Invokeメソッドで処理を実行する() { int count = 0; var sut = new BackgroundTask(new Runnable(new Task(() => { Thread.Sleep(500); count++; }))); var task = sut.Invoke(); Assert.AreEqual(0, count); task.ContinueWith(x => Assert.AreEqual(1, count)); }
public void コンストラクタでRunnableオブジェクトを引数に持つ() { var sut = new BackgroundTask(new Runnable(new Task(() => { }))); }