public MainTestControl(IThreadSafeHandler threadSafeHandler, IConnectionStringTester connectionStringTester, IConnectionStringCleaner connectionStringCleaner) { InitializeComponent(); _threadSafeHandler = threadSafeHandler; testResultLabel.Text = string.Empty; actionButton.Enabled = false; clipboardButton.Enabled = false; actionButton.AddEventHandler(new TestFiredHandler(connectionStringTester, connectionStringCleaner)); clipboardButton.AddEventHandler(new MessageCopiedToClipboardHandler()); connectionStringBox.AddEventHandler(new ConnectionStringBoxTextChangedHandler()); RefreshAutoComplete(); }
public TestFiredHandler(IConnectionStringTester connectionStringTester, IConnectionStringCleaner connectionStringCleaner) { _connectionStringTester = connectionStringTester; _connectionStringCleaner = connectionStringCleaner; TestPending = false; }