public void SHA512_CompareTo(string v1, string v2, char cmp) { var s1 = SHA512Value.Parse(v1); var s2 = SHA512Value.Parse(v2); switch (cmp) { case '>': s1.CompareTo(s2).Should().BeGreaterThan(0); break; case '<': s1.CompareTo(s2).Should().BeLessThan(0); break; default: s1.CompareTo(s2).Should().Be(0); break; } }