예제 #1
0
        public void CheckProcessStatusNotStartedTest()
        {
            ProcessInformations info = new ProcessInformations(new List <string>()
            {
            });

            Assert.AreEqual("NotStarted", info.CheckProcessStatus("hefalump45366sadvjhhgckxz.exe"));
        }
예제 #2
0
        public void CheckProcessStatusRunningTest()
        {
            ProcessInformations info = new ProcessInformations(new List <string>()
            {
                "smss.exe"
            });

            Assert.AreEqual("Running", info.CheckProcessStatus("smss.exe"));
        }
예제 #3
0
        public void CheckProcessStatusExitedTest()
        {
            ProcessInformations info = new ProcessInformations(new List <string>()
            {
                "hefalump45366sadvjhhgckxz.exe"
            });

            info.CurrentlyTracked.Add(new RecordModel("hefalump45366sadvjhhgckxz.exe", DateTime.Now));
            Assert.AreEqual("Exited", info.CheckProcessStatus("hefalump45366sadvjhhgckxz.exe"));
        }