public void NewWorkItemHasState() { WorkItem wi = new TestableRootWorkItem(); Assert.IsNotNull(wi.State); }
public void GetParentOnRootWorkItemReturnNull() { WorkItem wi = new TestableRootWorkItem(); Assert.IsNull(wi.Parent); }
public void LoadMethodThrowsWhenNoServicePresent() { WorkItem wi = new TestableRootWorkItem(); wi.Load(); }
public void SaveMethodThrowsIfNoPersistenceService() { WorkItem wi = new TestableRootWorkItem(); wi.Save(); }
public void RegisterSmartPartInfoIsGuardedForNullSmartPartInfo() { WorkItem wi = new TestableRootWorkItem(); wi.RegisterSmartPartInfo(new Control(), null); }
public void CanGetSmartPartInfoThrowsForNull() { WorkItem wi = new TestableRootWorkItem(); wi.GetSmartPartInfo<MySmartPartInfo>(null); }
public void WorkItemStateHasSameIdAsWorkItem() { WorkItem wi = new TestableRootWorkItem(); Assert.AreEqual(wi.ID, wi.State.ID); }
public void StatusIsInactiveWhenCreated() { WorkItem wi = new TestableRootWorkItem(); Assert.AreEqual(WorkItemStatus.Inactive, wi.Status); }
public void CannotAddWorkItemToItself() { WorkItem wi = new TestableRootWorkItem(); wi.WorkItems.Add(wi); }