When detecting Assert.IsTrue(expr > expr2) and suggest using Assert.IsGreaterThan and similar APIs, we should probably verify that the types implement IComparable before suggesting the fix. We also need to add test for nullable value types (e.g, TimeSpan?)