public void MatchTimeout() { using (ChildProcess childProc = new ChildProcess(TestEnvironment.CMD_EXE_NAME, new ChildProcessOptions() { TimeoutMilliseconds = 0 })) { childProc.Match(new Regex(Guid.NewGuid().ToString())); } }
public void ReadNullRegex() { using (ChildProcess childProc = new ChildProcess(TestEnvironment.CMD_EXE_NAME)) { childProc.Match(null); } }
public void SimpleMatch() { using (ChildProcess childProc = new ChildProcess(TestEnvironment.CMD_EXE_NAME)) { childProc.WriteLine("dir"); Match m = childProc.Match(new Regex(@"Volume Serial Number is (?<VolumeSerial>[0-9A-F]{4}-[0-9A-F]{4})")); Console.WriteLine("Primary volume serial number: {0}", m.Groups["VolumeSerial"].Value); Assert.IsTrue(m.Success); } }