public void WriteOpenExceptionTest() { var stubHelper = new StubNativeHelper(); var stubInfo = new StubDeviceInfo($"{nameof(WriteOpenExceptionTest)}", 1, 1); var mock = new MockHidDevice(stubInfo, stubHelper); stubHelper.IsThrow = true; Assert.Catch <DeviceCouldNotOpenedException>(() => mock.WriteOpen()); }
public void WriteOpenTest() { var stubHelper = new StubNativeHelper(); var stubInfo = new StubDeviceInfo($"{nameof(WriteOpenTest)}", 1, 1); var mock = new MockHidDevice(stubInfo, stubHelper); mock.WriteOpen().IsTrue(); mock.IsWriteOpened.IsTrue(); }
public void WriteOpenFailureTest() { var stubHelper = new StubNativeHelper(); var stubInfo = new StubDeviceInfo($"{nameof(WriteOpenFailureTest)}", 1, 1); var mock = new MockHidDevice(stubInfo, stubHelper); stubHelper.IsFailureHandle = true; mock.WriteOpen().IsFalse(); mock.IsWriteOpened.IsFalse(); }