Пример #1
0
        public void AddAndCount()
        {
            g.Add(b1);
            Assert.AreEqual(++size, g.CountBuildings());
            g.Add(b2);
            Assert.AreEqual(++size, g.CountBuildings());
            g.Add(b3);
            Assert.AreEqual(++size, g.CountBuildings());

            // Adding same fromBuilding twice should be ignored

            Assert.Throws <ArgumentException>(delegate { g.Add(b1); });
            Assert.AreEqual(size, g.CountBuildings());
        }