Exemplo n.º 1
0
        public void InstanceNumber()
        {
            int counter = 0;

            foreach (string libraryName in reader.GetAllDllName())
            {
                foreach (string instanceName in reader.GetAllInstancesFromOneDll(libraryName))
                {
                    ++counter;
                }
            }
            int nbInstance = PeripheralFactory.GetAllInstanceNames().Count;

            Assert.Equal(counter, nbInstance);
        }
        public void GetAllInstanceFromOneDllTest()
        {
            ArrayList list       = reader.GetAllInstancesFromOneDll(DLL_FOLDER_PATH + "TestDevices");
            string    res        = "RandomDevice";
            string    res2       = "RandomDeviceWithParameters";
            string    res3       = "DeviceWithMethodParameter";
            int       nbInstance = 3;

            Assert.True(list.Contains(res));
            Assert.True(list.Contains(res2));
            Assert.True(list.Contains(res3));

            Assert.Equal(nbInstance, list.Count);
        }