private UsbDevice CreateUsbDeviceWithInterface() { const string deviceId = ""; var usbInterfaceManager = new WindowsUsbInterfaceManager(deviceId, _loggerFactory, null, null); var usbDevice = new UsbDevice(deviceId, usbInterfaceManager, _loggerFactory); var windowsUsbInterface = new WindowsUsbInterface(null, 0, null, null, null); usbDevice.UsbInterfaceManager.UsbInterfaces.Add(windowsUsbInterface); return(usbDevice); }
private static UsbDevice CreateUsbDeviceWithInterface() { var logger = Substitute.For <ILogger>(); var tracer = Substitute.For <ITracer>(); const string deviceId = ""; var usbInterfaceManager = new WindowsUsbInterfaceManager(deviceId, logger, tracer, null, null); var usbDevice = new UsbDevice(deviceId, usbInterfaceManager, logger, tracer); var windowsUsbInterface = new WindowsUsbInterface(null, logger, tracer, 0, null, null); usbDevice.UsbInterfaceManager.UsbInterfaces.Add(windowsUsbInterface); return(usbDevice); }