public static void ASin_Basic(double real, double imaginary)
{
// Formula used in the feature: arcsin(z) = -iln(iz + Sqrt(1-z*z))
// Verification is done with z = ASin(Sin(z));
var complex = new Complex(real, imaginary);
Complex sinComplex = Complex.Sin(complex);
Complex result = Complex.Asin(sinComplex);
VerifyRealImaginaryProperties(result, real, imaginary);
}