public void TestAmplitudeToComplex() { var input = new[] { 1.0, 2, 3 }; var output = Dsp.AmplitudeToComplex(input).ToReadOnlyList(); Complex[] target = { Complex.One, 2, 3 }; FilterAssert.ListsAreEqual(output, target); Assert.That(Dsp.AmplitudeToComplex(new List <double>()).ToReadOnlyList().Count == 0); Assert.Throws <ArgumentNullException>(() => Dsp.AmplitudeToComplex(null)); }