/// <summary> /// Construector. /// </summary> /// <param name="outReader">Output reader.</param> /// <param name="args">Arguments.</param> public IgniteProcess(IIgniteProcessOutputReader outReader, params string[] args) { // Add test dll path args = args.Concat(new[] { "-assembly=" + GetType().Assembly.Location }).ToArray(); _proc = Start(ExePath, IgniteManager.GetIgniteHome(null), outReader, args); }
public void TestIgniteHome() { var env = Environment.GetEnvironmentVariable(IgniteManager.EnvIgniteHome); Environment.SetEnvironmentVariable(IgniteManager.EnvIgniteHome, null); try { Assert.IsTrue(Directory.Exists(IgniteManager.GetIgniteHome(null))); } finally { // Restore Environment.SetEnvironmentVariable(IgniteManager.EnvIgniteHome, env); } }