Пример #1
0
 public void Initialize()
 {
     TestProcessHelper.ShutDownRunningProcesses(TestProcessHelper.ProcessType.WordPad);
     TestProcessHelper.LaunchProcessAsync(TestProcessHelper.ProcessType.WordPad).Wait();
     TestProcessHelper.ShutDownRunningProcesses(TestProcessHelper.ProcessType.Paleface);
     TestProcessHelper.LaunchProcessAsync(TestProcessHelper.ProcessType.Paleface).Wait();
 }
Пример #2
0
        public async Task CannotFindShutDownCalculator()
        {
            TestProcessHelper.ShutDownRunningProcesses(TestProcessHelper.ProcessType.Calculator);
            var windowsElementSearchSpec = WindowsElementSearchSpec.Create(UiClassNames.ApplicationFrameWindow, "Calculator");
            var sut     = vContainer.Resolve <IWindowsElementSearcher>();
            var log     = new List <string>();
            var element = sut.SearchWindowsElement(windowsElementSearchSpec, log);

            Assert.IsNull(element);
            Assert.AreEqual(1, log.Count);
            element = sut.SearchWindowsElement(windowsElementSearchSpec);
            Assert.IsNull(element);
            await TestProcessHelper.LaunchProcessAsync(TestProcessHelper.ProcessType.Calculator);
        }
Пример #3
0
 public new void Initialize()
 {
     base.Initialize();
     TestProcessHelper.ShutDownRunningProcesses(TestProcessHelper.ProcessType.Paleface);
     TestProcessHelper.LaunchProcessAsync(TestProcessHelper.ProcessType.Paleface).Wait();
 }