public void LibUsbTransport_NoConfigurations() { var usbDeviceMock = new Mock <TestLibUsbDevice>(); using (var transport = new LibUsbTransport(usbDeviceMock.Object)) transport.Open(); }
public void LibUsbTransport_Constructor() { using (var transport = new LibUsbTransport(new LibUsbDevice(0x1234, 0x5678))) { Assert.AreEqual(0x1234, transport.Vid); Assert.AreEqual(0x5678, transport.Pid); } }
public void LibUsbTransport_NoConfigurations() { var ex = Assert.Throws <WinBeaconException>(() => { var usbDeviceMock = new Mock <TestLibUsbDevice>(); using (var transport = new LibUsbTransport(usbDeviceMock.Object)) transport.Open(); }); Assert.That(ex.Message, Is.EqualTo("USB device has no configurations")); }