public void StartProcessNormalNoArguments() { BetterProcessStartInfo info = new BetterProcessStartInfo("notepad.exe"); var p = new BetterProcess.BetterProcess(info); _info = p.Start(); var process = System.Diagnostics.Process.GetProcessById(_info.Id); Assert.AreEqual("notepad", process.ProcessName); Wait(() => !string.IsNullOrEmpty(process.MainWindowTitle), () => process = System.Diagnostics.Process.GetProcessById(_info.Id)); AssertActiveWindow(_info.Id); }
public void StartProcessNormalWithArguments() { var fileInfo = new System.IO.FileInfo(GetCurrentFile()); var info = new BetterProcessStartInfo("notepad.exe", fileInfo.FullName); var p = new BetterProcess.BetterProcess(info); _info = p.Start(); var process = System.Diagnostics.Process.GetProcessById(_info.Id); Assert.AreEqual("notepad", process.ProcessName); var title = $"{fileInfo.Name} - Notepad"; Wait(() => process.MainWindowTitle == title, () => process = System.Diagnostics.Process.GetProcessById(_info.Id)); Assert.AreEqual(title, process.MainWindowTitle); AssertActiveWindow(_info.Id); }
public void Setup() { _info = null; }