public void Setup() { this.launcher = new DualityLauncher(); this.results = new TestObject[this.N]; this.data = new TestObject(new Random(0), 5); this.readData = this.Write().GetBuffer(); }
public static void Main(string[] args) { var launcherArgs = new LauncherArgs(args); if (launcherArgs.IsDebugging || launcherArgs.IsRunFromEditor) { ShowConsole(); } using (var launcher = new DualityLauncher(launcherArgs)) { launcher.Run(); } }
public void BeforeTest(ITest details) { Console.WriteLine("----- Beginning Duality environment setup -----"); // Set environment directory to Duality binary directory this.oldEnvDir = Environment.CurrentDirectory; Console.WriteLine("Testing in working directory: {0}", TestContext.CurrentContext.TestDirectory); Environment.CurrentDirectory = TestContext.CurrentContext.TestDirectory; if (this.launcher == null) { this.launcher = new DualityLauncher(); } // Manually register pseudo-plugin for the Unit Testing Assembly this.unitTestPlugin = DualityApp.PluginManager.LoadPlugin( typeof(DualityTestsPlugin).Assembly, typeof(DualityTestsPlugin).Assembly.Location); Console.WriteLine("----- Duality environment setup complete -----"); }