protected void _SetupForNoMiniLabDeviceConnected() { _mockFinder = new Mock <IHIDFinder>(); _mockFinder .Setup(finder => finder.FindDevice(It.IsAny <uint>(), It.IsAny <uint>())) .Throws(new DeviceNotFoundException("dummy")); _device = new MiniLabDevice(_mockFinder.Object); }
protected void _CreateANewMiniLabDeviceInstance() { _mockFinder = new Mock <IHIDFinder>(); _mockFinder .Setup(finder => finder.FindDevice(It.IsAny <uint>(), It.IsAny <uint>())) .Returns(_mockDevice.Object); _device = new MiniLabDevice(_mockFinder.Object); }
public void _02_SHOULD_set_the_Connected_to_false_WHEN_no_device_has_been_found() { _mockFinder .Setup(finder => finder.FindDevice(0x8d8, 0x101)) .Throws(new DeviceNotFoundException("dummy")); MiniLabDevice device = new MiniLabDevice(_mockFinder.Object); Assert.That(device.Connected, Is.False); }
public void _01_SHOULD_use_IHIDFinder_to_locate_the_MiniLab_and_set_Connected_to_true() { _mockFinder .Setup(finder => finder.FindDevice(0x8d8, 0x101)) .Returns <IHIDDevice>(null); MiniLabDevice device = new MiniLabDevice(_mockFinder.Object); Assert.That(device.Connected, Is.True); }