示例#1
0
        public void LibUsbTransport_NoConfigurations()
        {
            var usbDeviceMock = new Mock <TestLibUsbDevice>();

            using (var transport = new LibUsbTransport(usbDeviceMock.Object))
                transport.Open();
        }
示例#2
0
 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"));
        }