public void LoadMethodCallsPersistenceService() { WorkItem wi = new TestableRootWorkItem(); MockPersistenceService svc = wi.Services.AddNew<MockPersistenceService, IStatePersistenceService>(); wi.Load(); Assert.IsTrue(svc.LoadCalled); }
public void LoadMethodSetsWorkItemState() { WorkItem wi = new TestableRootWorkItem(); MockPersistenceService svc = wi.Services.AddNew<MockPersistenceService, IStatePersistenceService>(); wi.Load(); Assert.AreSame(svc.LoadedState, wi.State); }
public void LoadMethodThrowsWhenNoServicePresent() { WorkItem wi = new TestableRootWorkItem(); wi.Load(); }