TestProject.Tests.ParserTestBase.WithinEpsilonRange C# (CSharp) 메소드

WithinEpsilonRange() 보호된 정적인 메소드

protected static WithinEpsilonRange ( object expectedObj, object actualObj ) : bool
expectedObj object
actualObj object
리턴 bool
		protected static bool WithinEpsilonRange(object expectedObj, object actualObj) {
			const double epsilon = 0.00000013;

			double expected = double.Parse(expectedObj.ToString());
			double actual = double.Parse(actualObj.ToString());
			double diff = Math.Abs(expected - actual);
			double acceptableDiff = Math.Abs(actual * epsilon);

			return diff <= acceptableDiff;
		}
	}