public void ADDTest() { Assortment assortment = new Assortment(); assortment.AddEquipment(new Server()); Assert.AreEqual(1, assortment.Servers.Count); assortment.AddEquipment(new Antenna()); Assert.AreEqual(1, assortment.Antennas.Count); assortment.AddEquipment(new Cable()); Assert.AreEqual(1, assortment.Cables.Count); assortment.AddEquipment(new Clock()); Assert.AreEqual(1, assortment.Clocks.Count); assortment.AddEquipment(new Converter()); Assert.AreEqual(1, assortment.Converters.Count); assortment.AddEquipment(new Receiver()); Assert.AreEqual(1, assortment.Receivers.Count); assortment.AddEquipment(new SDU()); Assert.AreEqual(1, assortment.Sdus.Count); assortment.AddEquipment(new SedovServer()); Assert.AreEqual(1, assortment.SedovServers.Count); }
public void PreNameTest() { Assortment assortment = new Assortment(); List <Option> t = new List <Option>(); t.Add(OptionManager.GetOption("AD10-AD10")); t.Add(OptionManager.GetOption("GNS-HQ")); t.Add(OptionManager.GetOption("TC-2-2")); t.Add(OptionManager.GetOption("LNE")); assortment.AddEquipment(new Server("Test", "SimpleTest", 2, 8, t)); Assert.AreEqual(PreName.STV + "Test", assortment.Servers[0].Name); assortment.AddEquipment(new Server("Test", "SimpleTest", 2, 8, t, true)); Assert.AreEqual(PreName.USCHV + "Test", assortment.Servers[1].Name); assortment.AddEquipment(new Antenna("Test", "SimpleTest", 2, 8)); Assert.AreEqual(PreName.ANTENNA + "Test", assortment.Antennas[0].Name); assortment.AddEquipment(new Cable("Test", "SimpleTest", 2, 8)); Assert.AreEqual(PreName.CABLE + "Test", assortment.Cables[0].Name); assortment.AddEquipment(new Clock("Test", "SimpleTest", 2, 8)); Assert.AreEqual(PreName.CLOCK + "Test", assortment.Clocks[0].Name); assortment.AddEquipment(new Converter("Test", "SimpleTest", 2, 8)); Assert.AreEqual(PreName.SDUPlus + "Test", assortment.Converters[0].Name); assortment.AddEquipment(new Receiver("Test", "SimpleTest", 2, 8)); Assert.AreEqual(PreName.RECEIVER + "Test", assortment.Receivers[0].Name); assortment.AddEquipment(new SDU("Test", "SimpleTest", 2, 8)); Assert.AreEqual(PreName.SDUPlus + "Test", assortment.Sdus[0].Name); assortment.AddEquipment(new SedovServer("Test", "SimpleTest", 2, 8)); Assert.AreEqual(PreName.STV + "Test", assortment.SedovServers[0].Name); }