예제 #1
0
		public void WorkItemPassesItselfToActivationServiceWhenTerminated()
		{
			WorkItem wi = new TestableRootWorkItem();
			MockWorkItemActivationService svc = wi.Services.AddNew<MockWorkItemActivationService, IWorkItemActivationService>();

			wi.Terminate();

			Assert.AreEqual(wi, svc.LastChangedItem);
		}
예제 #2
0
		public void WorkItemCallsActivationServiceWhenTerminated()
		{
			WorkItem wi = new TestableRootWorkItem();
			MockWorkItemActivationService svc = wi.Services.AddNew<MockWorkItemActivationService, IWorkItemActivationService>();

			wi.Terminate();

			Assert.IsTrue(svc.ChangeStatusCalled);
		}