Ejemplo n.º 1
0
		public void WorkItemPassesItselfToActivationServiceWhenTerminated()
		{
			WorkItem wi = new TestableRootWorkItem();
			MockWorkItemActivationService svc = wi.Services.AddNew<MockWorkItemActivationService, IWorkItemActivationService>();

			wi.Terminate();

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

			wi.Terminate();

			Assert.IsTrue(svc.ChangeStatusCalled);
		}