public void Test___Method_Stop___Status_Created() { var testee = new SuspendActivity() { Until = new TrueCondition() }; testee.Stop(); Assert.AreEqual(ActivityStatus.Stopped, testee.Status); }
public async Task Test___Method_Stop___Status_Suspended() { var testee = new SuspendActivity() { Until = new FalseCondition() }; await testee.Start(); Assert.AreEqual(ActivityStatus.Suspended, testee.Status); testee.Stop(); Assert.AreEqual(ActivityStatus.Stopped, testee.Status); }