public void AddItemArea()
        {
            Site site = new Site("Site 1");
            site.AddItem(new Area("Area 1"));

            Assert.That(site.Area.Count, Is.EqualTo(1));
            Assert.That(site.Area[0].Name, Is.EqualTo("Area 1"));

            site.AddItem(new Area("Area 2"));

            Assert.That(site.Area.Count, Is.EqualTo(2));
            Assert.That(site.Area[1].Name, Is.EqualTo("Area 2"));
        }
        public void AddItemArea()
        {
            Site site = new Site("Site 1");

            site.AddItem(new Area("Area 1"));

            Assert.That(site.Area.Count, Is.EqualTo(1));
            Assert.That(site.Area[0].Name, Is.EqualTo("Area 1"));

            site.AddItem(new Area("Area 2"));

            Assert.That(site.Area.Count, Is.EqualTo(2));
            Assert.That(site.Area[1].Name, Is.EqualTo("Area 2"));
        }
        public void AddItemWorkCentre()
        {
            Site site = new Site("Site 1");

            Assert.Throws <ArgumentException>(() => site.AddItem(new WorkCentre("Work Centre 1")));
        }
        public void AddItemNull()
        {
            Site site = new Site("Site 1");

            Assert.Throws <ArgumentNullException>(() => site.AddItem(null));
        }
        public void AddItemEnterprise()
        {
            Site site = new Site("Site 1");

            Assert.Throws <ArgumentException>(() => site.AddItem(new Enterprise("My Enterprise")));
        }
 public void AddItemWorkCentre()
 {
     Site site = new Site("Site 1");
     Assert.Throws<ArgumentException>(() => site.AddItem(new WorkCentre("Work Centre 1")));
 }
 public void AddItemNull()
 {
     Site site = new Site("Site 1");
     Assert.Throws<ArgumentNullException>(() => site.AddItem(null));
 }
 public void AddItemEnterprise()
 {
     Site site = new Site("Site 1");
     Assert.Throws<ArgumentException>(() => site.AddItem(new Enterprise("My Enterprise")));
 }