public void InstanceDoesNotEqualAnother() { int callCount = 0; var token = new DisposableValueToken(() => callCount++); var token2 = new DisposableValueToken(() => callCount++); Assert.IsTrue(token != token2); Assert.IsFalse(token.Equals(token2)); }
public void InstanceEqualsItself() { int callCount = 0; var token = new DisposableValueToken(() => callCount++); var token2 = token; Assert.IsTrue(token == token2); Assert.IsTrue(token.Equals(token2)); }