public void testCompareToGreater()
        {
            ValueComparablePair <string, int> pair = new ValueComparablePair <string, int>("a", 1);
            ValueComparablePair <string, int> pairWithGreaterValue = new ValueComparablePair <string, int>("b", 2);

            Assert.AreEqual(pair.CompareTo(pairWithGreaterValue), -1);
        }
        public void testCompareToSame()
        {
            ValueComparablePair <string, int> pair         = new ValueComparablePair <string, int>("a", 1);
            ValueComparablePair <string, int> pairWithSame = new ValueComparablePair <string, int>("a", 1);

            Assert.AreEqual(pair.CompareTo(pairWithSame), 0);
        }