public static void Sinh_Basic(double real, double imaginary)
{
// The product formula: sinh (x+iy) = sinh(x)*cos(y) + icosh(x)*sin(y)
// The verification formula: sinh (z) = (Exp(z) - Exp(-z))/2
// The verification formula is used not for the boundary values
var complex = new Complex(real, imaginary);
Complex expectedComplex = 0.5 * (Complex.Exp(complex) - Complex.Exp(-complex));
Sinh_Advanced(real, imaginary, expectedComplex.Real, expectedComplex.Imaginary);
}