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); }