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_boolean_setting() { var mocks = new MockRepository(); var settings = mocks.CreateMock<IApplicationConfiguration>(); using (mocks.Record()) { Expect.Call(settings.GetSetting("BooleanSetting")).Return("true"); } using (mocks.Playback()) { IConfigurationReader configurationReader = new ConfigurationReader(settings); bool? setting = configurationReader.GetOptionalBooleanSetting("BooleanSetting"); Assert.That(setting, Is.EqualTo(true)); } mocks.VerifyAll(); }