Inheritance: OperatorEqualsHintBase
        public void TestFloatFloatComparison()
        {
            float d = 0.1f;
            float f = d * 100;
            f /= 100;

            var floatHint = new FloatEqualityHint();

            Expression<Func<bool>> exp = () => d == f;

            string description;
            Assert.IsTrue(floatHint.TryGetHint(exp.Body, out description));
            Assert.IsNotNull(description);
        }
        public void TestDoubleDoubleComparison()
        {
            double d = 0.1;
            double f = (float) d*100;
            f /= 100;

            var floatHint = new FloatEqualityHint();

            Expression<Func<bool>> exp = () => d == f;
            var p = new ExpressionParser(exp.Body);

            string description;
            Assert.IsTrue(floatHint.TryGetHint(p, exp.Body, out description));
            Assert.IsNotNull(description);
        }