public void CanDetermineIfNaN()
 {
     var complex = new Complex(double.NaN, 1);
     Assert.IsTrue(complex.IsNaN(), "Real part is NaN.");
     complex = new Complex(1, double.NaN);
     Assert.IsTrue(complex.IsNaN(), "Imaginary part is NaN.");
     complex = new Complex(double.NaN, double.NaN);
     Assert.IsTrue(complex.IsNaN(), "Both parts are NaN.");
 }