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(() => { })));
 }