public static bool CheckConnectionValid() { string proxyServerUri = ConfigurationManager.AppSettings["proxyServerUri"]; bool success = true; string connectionAddress = ConfigurationManager.AppSettings["V1Instance"]; string userName = ConfigurationManager.AppSettings["V1InstanceUsername"]; string userPassword = ConfigurationManager.AppSettings["V1InstancePassword"]; bool useIntegrated = ConfigurationManager.AppSettings["IntegratedAuth"].Equals("true"); V1ConnectionValidator connectionValidator; if (!string.IsNullOrEmpty(proxyServerUri)) { var proxyProvider = GetProxyProvider(); connectionValidator = new V1ConnectionValidator(connectionAddress, userName, userPassword, useIntegrated, proxyProvider); } else { connectionValidator = new V1ConnectionValidator(connectionAddress, userName, userPassword, useIntegrated); } try { connectionValidator.Test(); } catch (Exception ex) { success = false; logger.Error(ex.Message); } return(success); }
public void Test() { V1ConnectionValidator validator = new V1ConnectionValidator("http://nitrogen/V1WindowsAuthentication/", string.Empty, string.Empty, true); try { validator.Test("6.3"); } catch (Exception ex) { Assert.Fail(ex.Message); } }
public void CheckConnection(VersionOneSettings settings) { if (settings.OAuth2) { return; } else { var connectionValidator = new V1ConnectionValidator(settings.Path, settings.Username, settings.Password, settings.Integrated, GetProxy(settings.ProxySettings)); connectionValidator.Test(ApiVersion); } }