public void WorkItemPassesItselfToActivationServiceWhenTerminated() { WorkItem wi = new TestableRootWorkItem(); MockWorkItemActivationService svc = wi.Services.AddNew<MockWorkItemActivationService, IWorkItemActivationService>(); wi.Terminate(); Assert.AreEqual(wi, svc.LastChangedItem); }
public void WorkItemCallsActivationServiceWhenTerminated() { WorkItem wi = new TestableRootWorkItem(); MockWorkItemActivationService svc = wi.Services.AddNew<MockWorkItemActivationService, IWorkItemActivationService>(); wi.Terminate(); Assert.IsTrue(svc.ChangeStatusCalled); }