public void Comparisons()
        {
            var control = new BigtableVersion(5);
            var less    = new[]
            {
                new BigtableVersion(0),
                new BigtableVersion(4)
            };
            var equal = new[]
            {
                new BigtableVersion(5)
            };
            var greater = new[]
            {
                new BigtableVersion(6),
                new BigtableVersion(-1),
                new BigtableVersion(long.MaxValue / 1000)
            };

            ComparisonTester.AssertCompare(control, less, equal, greater);
            ComparisonTester.AssertCompareOperators(control, less, equal, greater);
        }
        public void Comparisons()
        {
            var control = new BigtableByteString(128);
            var less    = new[]
            {
                new BigtableByteString(),
                new BigtableByteString(0),
                new BigtableByteString(127),
                new BigtableByteString(127, 1)
            };
            var equal = new[]
            {
                new BigtableByteString(128)
            };
            var greater = new[]
            {
                new BigtableByteString(128, 1),
                new BigtableByteString(129)
            };

            ComparisonTester.AssertCompare(control, less, equal, greater);
            ComparisonTester.AssertCompareOperators(control, less, equal, greater);
        }