public void GetEigenvaluesTest()
        {
            // matrix is null
            SpectralDecompositionTest.GetEigenvalues.MatrixIsNull();

            // matrix is real
            SpectralDecompositionTest.GetEigenvalues.Succeed(
                TestableSpectralDecomposition00.Get());

            // matrix is complex
            SpectralDecompositionTest.GetEigenvalues.Succeed(
                TestableSpectralDecomposition01.Get());
        }
        public void DecomposeTest()
        {
            // matrix is null
            SpectralDecompositionTest.Decompose.MatrixIsNull();

            // matrix is real
            SpectralDecompositionTest.Decompose.Succeed(
                TestableSpectralDecomposition00.Get());

            // matrix is complex
            SpectralDecompositionTest.Decompose.Succeed(
                TestableSpectralDecomposition01.Get());
        }