Exemplo n.º 1
0
        public void Default_Test()
        {
            FakeProcessProvider provider = new FakeProcessProvider(null);

            ProcessProvider.Default = provider;
            Assert.AreEqual(provider, ProcessProvider.Default);

            ProcessProvider.Default = null;
        }
Exemplo n.º 2
0
        public void BasicProperty_Test()
        {
            FakeProcessProvider target = new FakeProcessProvider(new List <KeyValuePair <string, string> >());

            target.MainModuleFileName = "Test";
            target.ProcessName        = "TestProcess";

            Assert.AreEqual("Test", target.GetCurrentProcess().MainModuleFileName);
            Assert.AreEqual("TestProcess", target.GetCurrentProcess().ProcessName);
        }
Exemplo n.º 3
0
        public void GetProcessesByName_Test()
        {
            var processes = new List <KeyValuePair <string, string> >();

            processes.Add(new KeyValuePair <string, string>("Test", "MainTest"));
            processes.Add(new KeyValuePair <string, string>("Test", "MainTest2"));
            processes.Add(new KeyValuePair <string, string>("Proc", "MainProc"));
            FakeProcessProvider target = new FakeProcessProvider(processes);

            Assert.AreEqual("MainTest", target.GetProcessesByName("Test")[0].MainModuleFileName);
            Assert.AreEqual("MainTest2", target.GetProcessesByName("Test")[1].MainModuleFileName);
            Assert.AreEqual("MainProc", target.GetProcessesByName("Proc")[0].MainModuleFileName);

            Assert.AreEqual(0, target.GetProcessesByName("FSDs").Count());
        }