title: Even though decimal digit are correct, assert are getting failed
body: <p>I have those 2 values :</p>
  
  <pre><code>Expected Value (fResult)= 103393.431493782901937514
  Actual Value   (output) = 103393.431493782901937514
  </code></pre>
  
  <p>When I assert on the value, my expected result was consider as <code>103393.431493783m</code></p>
  
  <p>Because of that my Assert was fails. Can anyone help in this regard.</p>
  
  <pre><code>Assert.That(output, Is.EqualTo(fResult));
  </code></pre>
  
  <p>More Information: both Actual and Expected values are Decimal data type,</p>
  
  <pre><code>[TestCase("value1", "value2", 5, 103393.431493782901937514)]
  public void converFormulaforPressure(String Fromunit, String toUnit, decimal Avalue, decimal fResult) {
      var output = ut1.Convert(ut1.GetUnit("Pressure", Fromunit), ut1.GetUnit("Pressure", toUnit), Avalue).Val;
  
      Assert.That(output, Is.EqualTo(fResult));
  }
  </code></pre>
  
  <p>ut1.Convert is a method which converts the value and give the Actual result .</p>