private void btnTestV1Connection_Click(object sender, EventArgs e) { V1StatusLabel.ForeColor = Color.Black; V1StatusLabel.Text = "Connecting to " + V1URLTB.Text + "..."; V1StatusLabel.Refresh(); try { Cursor.Current = Cursors.WaitCursor; var versionOneSettings = new VersionOneSettings() { Path = V1URLTB.Text, Username = V1UsernameTB.Text, Password = V1PasswordTB.Text, Integrated = UseIntegratedAuthenticationCB.Checked, ProxySettings = GetProxySettings() }; var v1Component = new V1Component(versionOneSettings); var connectionStatus = v1Component.ValidateConnection(); DisplayConnectionValidationStatus(connectionStatus); } catch (Exception ex) { DisplayConnectionValidationStatus(false, ex.Message); } finally { Cursor.Current = Cursors.Default; } }
public void TestFixtureSetUp() { var settings = new VersionOneSettings { Path = "http://integsrv01/VersionOne12/", Username = "******", Password = "******", ProxySettings = null }; component = new V1Component(settings); component.ValidateConnection(); }
public void given_settings_are_being_converted() { context["when i convert VersionOneSettings to VersionOneProcessorSettings"] = () => { var source = new VersionOneSettings() { Integrated = false, Username = "******", Password = "******", Path = "//file/path", ProxySettings = new ProxyConnectionSettings() { Domain = "AD", Username = "******", Password = "******", Uri = new Uri("http://localProxy:9999/"), ProxyIsEnabled = true } }; var destination = V1Component.ConvertSettings(source); it["then all settings are converted successfully"] = () => { destination.Url.should_be(source.Path); destination.Username.should_be(source.Username); destination.IntegratedAuth.should_be(source.Integrated); destination.Password.should_be(source.Password); destination.ProxySettings.Domain.should_be(source.ProxySettings.Domain); destination.ProxySettings.Enabled.should_be(source.ProxySettings.ProxyIsEnabled); destination.ProxySettings.Username.should_be(source.ProxySettings.Username); destination.ProxySettings.Password.should_be(source.ProxySettings.Password); destination.ProxySettings.Url.should_be(source.ProxySettings.Uri.ToString()); }; }; }