public void GetPuttySessions()
        {
            var registryService = new WindowsRegistryService();
            var sessions        = registryService.GetPuttySessions();

            CollectionAssert.Contains(sessions, "keepass@test");
            CollectionAssert.Contains(sessions, "%cygterm @ yellow/dark_blue", "Test case / GitHub Issue #2 (sessions name contains special characters).");
        }
Beispiel #2
0
        private static Form InjectMainForm()
        {
            Log.Information("Starting application...");
            ISettingsRepository     settingsRepository     = new SettingsRepository();
            ISettingsService        settingsService        = new SettingsService(settingsRepository);
            IRunScriptService       runScriptService       = new RunScriptService();
            IWindowsRegistryService windowsRegistryService = new WindowsRegistryService();
            MainForm view = new MainForm();

            LogManager.GetConsoleSink().LogEmitted += view.LogEmitted;

            var presenter = new MainPresenter(view, settingsService, runScriptService, windowsRegistryService);

            return(view);
        }