public void Compare_Greater()
        {
            CompareTest2ComparableSemanticType t2a = new CompareTest2ComparableSemanticType(new CompareTest2 {
                MyValue = 8
            });
            CompareTest2ComparableSemanticType t2b = new CompareTest2ComparableSemanticType(new CompareTest2 {
                MyValue = 5
            });

            int equal = t2a.CompareTo(t2b);

            Assert.IsTrue(equal > 0);
        }
        public void Compare_Equal()
        {
            CompareTest2ComparableSemanticType t2a = new CompareTest2ComparableSemanticType(new CompareTest2 {
                MyValue = 5
            });
            CompareTest2ComparableSemanticType t2b = new CompareTest2ComparableSemanticType(new CompareTest2 {
                MyValue = 5
            });

            int equal = t2a.CompareTo(t2b);

            Assert.AreEqual(equal, 0);
        }