public TestNakoPluginHttp() { NakoCompilerLoaderInfo info = new NakoCompilerLoaderInfo(); info.PreloadModules = new NakoPlugin.INakoPlugin[] { new NakoBaseSystem(), new NakoPluginHttp.NakoPluginHttp() }; com = new NakoCompiler(info); }
public NakoPluginOfficeExcelTest() { NakoCompilerLoaderInfo info = new NakoCompilerLoaderInfo(); info.PreloadModules = new NakoPlugin.INakoPlugin[] { new NakoBaseSystem(), new NakoPluginOfficeExcel.NakoPluginOfficeExcel() }; com = new NakoCompiler(info); runner = new NakoInterpreter(); }
NakoCompilerLoaderInfo GetLoaderInfo() { //TODO: CNAKO2 LOADER INFO var loaderInfo = new NakoCompilerLoaderInfo(); // 設定によって Console.Write() メソッドを使わないように指示する(テストで使用) var oNakoPluginConsole = new NakoPluginConsole.NakoPluginConsole(); oNakoPluginConsole.UsePrintLog = UseLog; loaderInfo.Init(); loaderInfo.ImportantModules = new NakoPlugin.INakoPlugin[] { oNakoPluginConsole }; return(loaderInfo); }
public TestNakoPluginFile() { NakoCompilerLoaderInfo info = new NakoCompilerLoaderInfo(); info.PreloadModules = new NakoPlugin.INakoPlugin[] { new NakoBaseSystem(), new NakoPluginArray(), new NakoPluginString(), new NakoPluginFile.NakoPluginFile() }; com = new NakoCompiler(info); string assemblyPath = System.Reflection.Assembly.GetExecutingAssembly().Location; string assemblyDirectory = System.IO.Path.GetDirectoryName(System.IO.Path.GetDirectoryName(System.IO.Path.GetDirectoryName(assemblyPath))); this.sjisFilePath = System.IO.Path.Combine(assemblyDirectory, "SJISTEST.txt"); }