private void Initialize(IRegistrationService registrationService, IWebDriverProviderService webDriverProviderService) { if (!registrationService.IsCurrentMachineRegistrated()) { MessageBox.Show("Your machine has not been registered.", "Registration Error", MessageBoxButtons.OK, MessageBoxIcon.Information); Environment.Exit(0); } _plemionaToolLocalData = _plemionaToolLocalDataService.Load(); _webDriver = webDriverProviderService.CreateWebDriver(); _windowsPositionService.SetMainFormWindow(this); var browserWindow = _webDriver.Manage().Window; _windowsPositionService.SetBrowserWindow(browserWindow); GridTroopsTemplates.LostFocus += (s, e) => GridTroopsTemplates.ClearSelection(); GridTroopsOrders.LostFocus += (s, e) => GridTroopsOrders.ClearSelection(); _plemionaFeaturesDiagnosticsService = new PlemionaFeaturesDiagnosticsService(TbxDiagnostics); _plemionaFeaturesDiagnostics.OnStepDelay += _plemionaFeaturesDiagnosticsService.LogStepDelay; //_plemionaFeaturesDiagnostics.OnStepStart += _plemionaFeaturesDiagnosticsService.LogStepStart; _plemionaFeaturesDiagnostics.OnStepEnd += _plemionaFeaturesDiagnosticsService.LogStepEnd; _plemionaFeaturesDiagnostics.OnFeatureStart += _plemionaFeaturesDiagnosticsService.LogFeatureStart; _plemionaFeaturesDiagnostics.OnFeatureEnd += _plemionaFeaturesDiagnosticsService.LogFeatureEnd; //BackColor = Color.FromArgb(205, 189, 155); //TabTroopsTemplates.BackColor = Color.FromArgb(205, 189, 155); //TabTroopsOrders.BackColor = Color.FromArgb(205, 189, 155); }
public void Initialize() { _webDriver = _webDriverProviderService.CreateWebDriver(); }