public void EqualsForValueTypes() { var target = new ConcurrentPriorityQueue <int, int>(4); Assert.IsTrue(target.Equals(1, 1)); Assert.IsFalse(target.Equals(1, 2)); Assert.IsFalse(target.Equals(2, 1)); }
public void EqualsForObjects() { var target = new ConcurrentPriorityQueue <string, int>(4); Assert.IsTrue(target.Equals("a", "a")); Assert.IsFalse(target.Equals("a", "b")); Assert.IsFalse(target.Equals("a", null)); Assert.IsFalse(target.Equals(null, "a")); Assert.IsTrue(target.Equals(null, null)); }