public void AddItemEnterprise() { Hierarchy hierarchy = Hierarchy.Empty(); hierarchy.AddItem(new Enterprise("My Enterprise")); Assert.That(hierarchy.Enterprise, Is.Not.Null); Assert.That(hierarchy.Enterprise.Name, Is.EqualTo("My Enterprise")); Assert.Throws <InvalidOperationException>(() => hierarchy.AddItem(new Enterprise("Another Enterprise"))); }
public void AddItemWorkCentre() { Hierarchy hierarchy = Hierarchy.Empty(); Assert.Throws <ArgumentException>(() => hierarchy.AddItem(new WorkCentre("Work Centre"))); }
public void AddItemArea() { Hierarchy hierarchy = Hierarchy.Empty(); Assert.Throws <ArgumentException>(() => hierarchy.AddItem(new Area("Area 1"))); }
public void AddItemSite() { Hierarchy hierarchy = Hierarchy.Empty(); Assert.Throws <ArgumentException>(() => hierarchy.AddItem(new Site("Site 1"))); }
public void AddItemNull() { Hierarchy hierarchy = Hierarchy.Empty(); Assert.Throws <ArgumentNullException>(() => hierarchy.AddItem(null)); }