public void StopShouldCallStopWorkAction() { bool stopWorkActionIsCalled = false; ActionWorkItem actionWorkItem = new ActionWorkItem(() => {}, () => stopWorkActionIsCalled = true); actionWorkItem.Stop(); Assert.AreEqual(true, stopWorkActionIsCalled); }
public void StopShouldNotExplodeWhenStopWorkActionIsNull() { ActionWorkItem actionWorkItem = new ActionWorkItem(() => {}); Assert.DoesNotThrow(() => actionWorkItem.Stop()); }