public static IEnumerable<object[]> Exp_TestData()
{
// Boundary values
yield return new object[] { double.MinValue, 0 };
yield return new object[] { 0, double.MaxValue };
yield return new object[] { 0, double.MinValue };
yield return new object[] { double.MaxValue, double.MaxValue };
yield return new object[] { double.MinValue, double.MinValue };
}