// // Some simple TPL scenario tests. // internal static bool RunTaskScenarioTests() { bool passed = true; // Matrix multiply: passed &= MatrixMultiplySample.Test(2); passed &= MatrixMultiplySample.Test(8); passed &= MatrixMultiplySample.Test(32); passed &= MatrixMultiplySample.Test(64); passed &= MatrixMultiplySample.Test(128); passed &= MatrixMultiplySample.Test(256); passed &= MatrixMultiplySample.Test(400); //// N-queens: NQueensTest.NQueens(); //// Sorting: passed &= SortSample.Test(1024); passed &= SortSample.Test(16 * 1024); #if !PFX_LEGACY_3_5 passed &= SortSample.Test(16 * 1024 * 1024); #endif // Some other random scenarios: passed &= Tree.Test(); passed &= Fib.Test(8); passed &= Fib.Test(16); #if !PFX_LEGACY_3_5 passed &= Fib.Test(32); #endif return(passed); }