[Test]
public void UseProgress()
{
- FunctionalSubTask subtask = new FunctionalSubTask(null, null);
+ FunctionalSubTask<object> subtask = new FunctionalSubTask<object>(null, null);
Assert.IsFalse(subtask.UseProgress);
}
[Test]
public void Cancelable()
{
- FunctionalSubTask subtask = new FunctionalSubTask(null, null);
+ FunctionalSubTask<object> subtask = new FunctionalSubTask<object>(null, null);
Assert.IsFalse(subtask.Cancelable);
}
{
object arg = new object();
bool passBlock = false;
- FunctionalSubTask subtask = null;
+ FunctionalSubTask<object> subtask = null;
// 正常動作
Assert.IsFalse(subtask.Done);
Assert.AreEqual(arg, argv);
};
- subtask = new FunctionalSubTask(func1, arg);
+ subtask = new FunctionalSubTask<object>(func1, arg);
passBlock = false;
subtask.Run();
Assert.IsFalse(subtask.Running);
throw new TestException("foobar");
};
passBlock = false;
- subtask = new FunctionalSubTask(func2, null);
+ subtask = new FunctionalSubTask<object>(func2, null);
try {
subtask.Run();
Assert.IsTrue(passBlock);
// 異常設定
- subtask = new FunctionalSubTask(null, null);
+ subtask = new FunctionalSubTask<object>(null, null);
passBlock = false;
try {
subtask.Run();