public void Setup() { var configuration = new Configuration(); try { configuration.AddJsonFile(@"LocalConfig.json"); _connectionString = configuration.Get("Data:DefaultConnection:Connectionstring"); if (_connectionString == null) { Console.WriteLine("The required configuration value 'Data:DefaultConnection:Connectionstring' is not present in 'LocalConfig.json'"); return; } _connectionStringWithTcpIp = configuration.Get("Data:TcpIpConnection:Connectionstring"); if (_connectionStringWithTcpIp == null) { Console.WriteLine("The required configuration value 'Data:TcpIpConnection:Connectionstring' is not present in 'LocalConfig.json'"); return; } _serviceProvider = CreateServiceProvider(configuration); } catch (Exception e) { Console.WriteLine("Error reading config: " + e.Message); } CudContext.SetupDatabase(CreateContext(_connectionString)); }
public void Setup() { var configuration = new Configuration(); configuration.AddJsonFile(@"LocalConfig.json"); _connectionString = string.Format(_connectionString, TestConfig.Instance.DataSource); _connectionStringWithTcpIp = string.Format(_connectionStringWithTcpIp, TestConfig.Instance.DataSource); _serviceProvider = CreateServiceProvider(configuration); CudContext.SetupDatabase(CreateContext(_connectionString)); }