public void ToHexStringNew()
 {
     for (var i = 0; i < 10; i++)
     {
         BsonUtilsNew.ToHexString(Bytes);
     }
 }
 public void ToHexCharNew()
 {
     for (var i = 0; i < Ints.Length; i++)
     {
         BsonUtilsNew.ToHexChar(Ints[i]);
     }
 }
 public void ParseHexStringNew()
 {
     for (var i = 0; i < 10; i++)
     {
         BsonUtilsNew.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);
        }