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); }