Adjusting to force all instances to use rounded vs result due to Mage's quirks (#7164)

This commit is contained in:
Clint Rutkas
2020-10-08 08:57:17 -07:00
committed by GitHub
parent cfe2bbd75e
commit 9928579364
4 changed files with 21 additions and 11 deletions

View File

@@ -41,7 +41,7 @@ namespace Microsoft.Plugin.Calculator
}
var decimalResult = Convert.ToDecimal(result, cultureInfo);
var roundedResult = Math.Round(decimalResult, RoundingDigits, MidpointRounding.AwayFromZero);
var roundedResult = Round(decimalResult);
return new CalculateResult()
{
@@ -50,6 +50,11 @@ namespace Microsoft.Plugin.Calculator
};
}
public static decimal Round(decimal value)
{
return Math.Round(value, RoundingDigits, MidpointRounding.AwayFromZero);
}
private static object TransformResult(object result)
{
if (result.ToString() == "NaN")