public void Test___Method_Reset___Status_Stopped() { var testee = new DelegateActivity() { Activity = new DelayActivity() { Duration = new AnyVariable <int>() { Value = 1000 } } }; testee.Stop(); Assert.AreEqual(ActivityStatus.Stopped, testee.Status); testee.Reset(); Assert.AreEqual(ActivityStatus.Created, testee.Status); }
public async Task Test___Method_Reset___Status_Completed() { var testee = new DelegateActivity() { Activity = new DelayActivity() { Duration = new AnyVariable <int>() { Value = 1000 } } }; await testee.Start(); Assert.AreEqual(ActivityStatus.Completed, testee.Status); testee.Reset(); Assert.AreEqual(ActivityStatus.Created, testee.Status); }