public void CompareToOtherHashType(HashType left, HashType right)
        {
            var h1 = new ContentHash(left, Zeros);
            var h2 = new ContentHash(right, Zeros);

            Assert.NotEqual(0, h1.CompareTo(h2));
        }
        public void CompareToLessThan(HashType hashType)
        {
            var h1 = new ContentHash(hashType, B1);
            var h2 = new ContentHash(hashType, B2);

            Assert.Equal(-1, h1.CompareTo(h2));
        }
        public void CompareToGreaterThan(HashType hashType)
        {
            var h1 = new ContentHash(hashType, B1);
            var h2 = new ContentHash(hashType, B2);

            Assert.Equal(1, h2.CompareTo(h1));
        }
        public void CompareToEqual(HashType hashType)
        {
            var h1 = new ContentHash(hashType, Zeros);
            var h2 = new ContentHash(hashType, Zeros);

            Assert.Equal(0, h1.CompareTo(h2));
        }