Beispiel #1
0
        public void Can_Parse_SinglePidArg()
        {
            string[] args = new string[] { "5000" };
            int      pid  = DumpCreator.FindPidInProcDumpArgs(args, out string exeName);

            Assert.AreEqual(5000, pid);
        }
Beispiel #2
0
        public void ExeFilePresent_DumpFileNot()
        {
            string[] args = new string[] { "-ma", "notepad" };
            int      pid  = DumpCreator.FindPidInProcDumpArgs(args, out string exeName);

            Assert.AreEqual("notepad", exeName);
        }
Beispiel #3
0
        public void IfExeAndDumpFile_Present_Ignore_Dump()
        {
            string[] args = new string[] { "-ma", "notepad", "notepad.dmp" };
            int      pid  = DumpCreator.FindPidInProcDumpArgs(args, out string exeName);

            Assert.AreEqual("notepad", exeName);
        }
Beispiel #4
0
        public void Can_Parse_RegularexeNameSecondLast()
        {
            string[] args = new string[] { "notepad.exe", "-ma" };
            int      pid  = DumpCreator.FindPidInProcDumpArgs(args, out string exeName);

            Assert.AreEqual(0, pid);
            Assert.AreEqual("notepad.exe", exeName);
        }