public void DisposeTest() { var stubHelper = new StubNativeHelper(); var stubInfo = new StubDeviceInfo($"{nameof(WriteCloseTest)}", 1, 1); var mock = new MockHidDevice(stubInfo, stubHelper); mock.ReadHandle = new SafeFileHandle(new IntPtr(1), true); mock.WriteHandle = new SafeFileHandle(new IntPtr(1), true); mock.Dispose(); mock.IsReadOpened.IsFalse(); mock.ReadHandle.IsClosed.IsTrue(); mock.IsWriteOpened.IsFalse(); mock.WriteHandle.IsClosed.IsTrue(); mock.DisposeToken.IsCancellationRequested.IsTrue(); }