Beispiel #1
0
        public void GetDescriptionTest1()
        {
            Receptacle            target   = new Receptacle(name, interfaceName, isMultiple);
            ReceptacleDescription expected = new ReceptacleDescription(name, interfaceName, isMultiple, new ConnectionDescription[0]);
            ReceptacleDescription actual   = target.GetDescription();

            Assert.AreEqual(expected.name, actual.name);
            Assert.AreEqual(expected.interface_name, actual.interface_name);
            Assert.AreEqual(expected.is_multiplex, actual.is_multiplex);
        }
Beispiel #2
0
        public void GetDescriptionTest2()
        {
            Receptacle target = new Receptacle(name, interfaceName, isMultiple);

            foreach (var connection in connections)
            {
                target.AddConnections(connection);
            }
            List <ConnectionDescription> receptacleConnectionsList = target.GetConnections();

            ConnectionDescription[] connectionDescription = receptacleConnectionsList.ToArray();
            ReceptacleDescription   expected = new ReceptacleDescription(name, interfaceName, isMultiple, connectionDescription);
            ReceptacleDescription   actual   = target.GetDescription();

            Assert.AreEqual(actual.name, expected.name);
            Assert.AreEqual(actual.interface_name, expected.interface_name);
            Assert.AreEqual(actual.is_multiplex, expected.is_multiplex);
            Assert.AreEqual(actual.connections.Length, expected.connections.Length);
        }