public void ToHexCharOld()
 {
     for (var i = 0; i < Ints.Length; i++)
     {
         BsonUtilsOld.ToHexChar(Ints[i]);
     }
 }
 public void ToHexStringOld()
 {
     for (var i = 0; i < 10; i++)
     {
         BsonUtilsOld.ToHexString(Bytes);
     }
 }
 public void ParseHexStringOld()
 {
     for (var i = 0; i < 10; i++)
     {
         BsonUtilsOld.ParseHexString(HexString);
     }
 }
        private static bool CheckCorrectness()
        {
            if (BsonUtilsOld.ToHexString(MyBenchmark.Bytes) != BsonUtilsNew.ToHexString(MyBenchmark.Bytes))
            {
                return(false);
            }

            if (!BsonUtilsOld.ParseHexString(MyBenchmark.HexString).SequenceEqual(BsonUtilsNew.ParseHexString(MyBenchmark.HexString)))
            {
                return(false);
            }

            for (var i = 0; i < 15; i++)
            {
                if (BsonUtilsOld.ToHexChar(i) != BsonUtilsNew.ToHexChar(i))
                {
                    return(false);
                }
            }

            return(true);
        }