public void CompareToTest() { var A = new Triplet <float>(1.0f, 2.0f, 1.0f); var B = new Triplet <float>(2.0f, 1.0f, 1.0f); var C = new Triplet <float>(2.0f, 2.0f, 2.0f); Assert.AreEqual(0, A.CompareTo(A)); Assert.AreEqual(-1, A.CompareTo(B)); Assert.AreEqual(-1, B.CompareTo(C)); Assert.AreEqual(-1, A.CompareTo(C)); Assert.AreEqual(1, C.CompareTo(B)); Assert.AreEqual(1, C.CompareTo(A)); Assert.AreEqual(1, B.CompareTo(A)); }
public int GetHashCode(Triplet <T> obj) { return(obj.GetHashCode()); }
public bool Equals(Triplet <T> x, Triplet <T> y) { return(x == y); }