public void ExplicitConvertTaskDelegateToRunnable() { _runnable = (Runnable)_action; Assert.That(_runnable, Is.Not.Null); Assert.That(!_isDelegateCalled); _runnable.Run(); Assert.That(_isDelegateCalled); }
/// <summary> /// Stop this container. /// </summary> /// <param name="callback"> /// The callback. /// </param> public void Stop(Runnable callback) { this.Stop(); callback.Run(); }
public void TaskReturnsTheResultOfDelegate() { _runnable = new Runnable(_action); Assert.That(!_isDelegateCalled); _runnable.Run(); Assert.That(_isDelegateCalled); }