public Main() { InitializeComponent(); chkIntegratedSecurity.CheckedChanged += chkIntegratedSecurity_OnCheckedChanged; btnBrowse.Click += btnBrowse_OnClick; cboAction.Items.Add("Create"); cboAction.Items.Add("Update"); cboAction.Items.Add("Drop"); cboAction.Items.Add("Rebuild"); cboAction.SelectedIndex = 0; IConfigurationReader reader = new ConfigurationReader(new ApplicationConfiguration()); var scriptFolder = reader.GetOptionalSetting("ScriptFolder") ?? string.Empty; var server = reader.GetOptionalSetting("Server") ?? string.Empty; var database = reader.GetOptionalSetting("Database") ?? string.Empty; var username = reader.GetOptionalSetting("Username") ?? string.Empty; var password = reader.GetOptionalSetting("Password") ?? string.Empty; var integratedSecurity = reader.GetOptionalBooleanSetting("IntegratedSecurity") ?? false; txtScriptFolder.Text = scriptFolder; txtServer.Text = server; txtDatabase.Text = database; txtUsername.Text = username; txtPassword.Text = password; chkIntegratedSecurity.Checked = integratedSecurity; updateAuthenticationFields(); }
public void Reads_optional_setting_when_setting_is_present() { var mocks = new MockRepository(); var settings = mocks.CreateMock<IApplicationConfiguration>(); using (mocks.Record()) { Expect.Call(settings.GetSetting("SampleSetting")).Return("SampleValue"); } using (mocks.Playback()) { IConfigurationReader configurationReader = new ConfigurationReader(settings); string sampleValue = configurationReader.GetOptionalSetting("SampleSetting"); Assert.That(sampleValue, Is.EqualTo("SampleValue")); } mocks.VerifyAll(); }