public static void Test() { // Just in case clear AlternativeCompiler so it is not set to Roslyn or anything else by // the CS-Script installed (if any) on the host OS CSScript.GlobalSettings.UseAlternativeCompiler = null; var samples = new EvaluatorSamples(); Console.WriteLine("Testing compiling services"); Console.WriteLine("---------------------------------------------"); CSScript.EvaluatorConfig.Engine = EvaluatorEngine.Mono; Console.WriteLine(CSScript.Evaluator.GetType().Name + "..."); samples.RunAll(); Console.WriteLine("---------------------------------------------"); CSScript.EvaluatorConfig.Engine = EvaluatorEngine.Roslyn; Console.WriteLine(CSScript.Evaluator.GetType().Name + "..."); samples.RunAll(); Console.WriteLine("---------------------------------------------"); CSScript.EvaluatorConfig.Engine = EvaluatorEngine.CodeDom; Console.WriteLine(CSScript.Evaluator.GetType().Name + "..."); samples.RunAll(); //samples.DebugTest(); //uncomment if want to fire an assertion during the script execution //Profile(); //uncomment if want to test performance of the engines }
public static void Test() { var samples = new EvaluatorSamples(); Console.WriteLine("Testing compiling services"); Console.WriteLine("---------------------------------------------"); CSScript.EvaluatorConfig.Engine = EvaluatorEngine.Mono; Console.WriteLine(CSScript.Evaluator.GetType().Name + "..."); samples.RunAll(); Console.WriteLine("---------------------------------------------"); CSScript.EvaluatorConfig.Engine = EvaluatorEngine.Roslyn; Console.WriteLine(CSScript.Evaluator.GetType().Name + "..."); samples.RunAll(); Console.WriteLine("---------------------------------------------"); CSScript.EvaluatorConfig.Engine = EvaluatorEngine.CodeDom; Console.WriteLine(CSScript.Evaluator.GetType().Name + "..."); samples.RunAll(); //samples.DebugTest(); //uncomment if want to fire an assertion during the script execution //Profile(); //uncomment if want to test performance of the engines }