public void CouldUseIDisposableMethods() { var disposable = new TestDisposable(); UnsafeEx.DisposeConstrained(ref disposable); Assert.True(disposable.Disposed); }
public void CouldUseGetHashCodeMethods() { var v = 1; var vh = UnsafeEx.GetHashCodeConstrained(ref v); Assert.AreEqual(v, vh); var d = new TestDisposable(); var dh = UnsafeEx.GetHashCodeConstrained(ref d); Assert.AreEqual(42, dh); }