Ejemplo n.º 1
0
 public void GetReturnsConnectionString()
 {
     const string name = "Name";
     const string connectionString = "ConnectionString";
     PrepareConnectionString(name, connectionString);
     var helper = new ConnectionStringHelper();
     Assert.AreEqual(connectionString, helper.Get(name));
 }
Ejemplo n.º 2
0
        protected override void OnStart(string[] args)
        {
            try
            {
                var connectionStringHelper = new ConnectionStringHelper();
                var connectionString = connectionStringHelper.Get(PHmiConstants.PHmiConnectionStringName);
                connectionStringHelper.Protect();
                var connectionParameters = new NpgConnectionParameters();
                connectionParameters.Update(connectionString);

                _runner = _runnerFactory.Create(connectionParameters.Database, connectionString);
                _runner.Start();
            }
            catch (Exception exception)
            {
                _reporter.Report(Res.StartError, exception);
            }
        }
Ejemplo n.º 3
0
 public void GetReturnsNullIfConnectionStringIsNotPresent()
 {
     const string name = "Name";
     var helper = new ConnectionStringHelper();
     Assert.IsNull(helper.Get(name));
 }
Ejemplo n.º 4
0
 private void UpdateConnectionSringFromConfiguration()
 {
     var connectionStringHelper = new ConnectionStringHelper();
     var configString = connectionStringHelper.Get(PHmiConstants.PHmiConnectionStringName);
     if (configString != null)
     {
         var connectionParameters = new NpgConnectionParameters();
         connectionParameters.Update(configString);
         ViewModel.ConnectionParameters = connectionParameters;
     }
 }