Exemple #1
0
        public void getReceptaclesByNameTest()
        {
            IMetaInterfaceServant target = new IMetaInterfaceServant(context);

            foreach (var name in receptacleNames)
            {
                context.AddReceptacle(name, interfaceName, false);
            }

            string[] names = receptacleNames.ToArray();
            ReceptacleDescription[] actual = target.getReceptaclesByName(names);
            Assert.AreEqual(receptacleNames.Count, actual.Length);
            foreach (var receptacle in actual)
            {
                Receptacle expected = context.GetReceptacleByName(receptacle.name);
                Assert.IsNotNull(expected);
            }
        }
Exemple #2
0
        public void getReceptaclesByNameTest2()
        {
            IMetaInterfaceServant target = new IMetaInterfaceServant(context);

            foreach (var name in receptacleNames)
            {
                context.AddReceptacle(name, interfaceName, false);
            }

            string[] names = receptacleNames.ToArray();
            // Alterando o último nome para um nome inválido.
            names[names.Length - 1] = "InvalidName";
            ReceptacleDescription[] actual = target.getReceptaclesByName(names);
            Assert.AreEqual(names.Length - 1, actual.Length);
            foreach (var receptacle in actual)
            {
                Receptacle expected = context.GetReceptacleByName(receptacle.name);
                Assert.IsNotNull(expected);
            }
        }