public Serialization() { _settingsWithConnections = new DatabaseCommanderSettings(new List <DatabaseCommandNamespaceSetting> { new DatabaseCommandNamespaceSetting("Syrx.Test.With.Connections", new List <DatabaseCommandTypeSetting> { new DatabaseCommandTypeSetting("Syrx.Test.With.Connections.TestType", new Dictionary <string, DatabaseCommandSetting> { ["Retrieve"] = new DatabaseCommandSetting("test.alias.with.connection", "command text") }) }) }, new List <ConnectionStringSetting> { new ConnectionStringSetting("test.alias.with.connection", "test connection string") }); _settingsWithoutConnections = new DatabaseCommanderSettings(new List <DatabaseCommandNamespaceSetting> { new DatabaseCommandNamespaceSetting("Syrx.Test.With.Out.Connections", new List <DatabaseCommandTypeSetting> { new DatabaseCommandTypeSetting("Syrx.Test.With.Out.Connections.TestType", new Dictionary <string, DatabaseCommandSetting> { ["Retrieve"] = new DatabaseCommandSetting("test.alias.with.out.connection", "command text") }) }) }); }
public CreateConnection() { _settings = new DatabaseCommanderSettings( new List <DatabaseCommandNamespaceSetting> { new DatabaseCommandNamespaceSetting( typeof(DatabaseCommandNamespaceSetting).Namespace, new List <DatabaseCommandTypeSetting> { new DatabaseCommandTypeSetting( typeof(DatabaseCommandTypeSetting).FullName, new Dictionary <string, DatabaseCommandSetting> { ["Retrieve"] = new DatabaseCommandSetting("test.alias", "select 'Readers.Test.Settings'") }) }) } , new List <ConnectionStringSetting> { new ConnectionStringSetting("test.alias", "Data Source=(LocalDb)\\mssqllocaldb;Initial Catalog=master;Integrated Security=true;") }); _connector = new SqlServerDatabaseConnector(_settings); }
public CreateConnection() { const string settingsFile = "Syrx.Npgsql.Integration.Tests.json"; _settings = JsonConvert.DeserializeObject <DatabaseCommanderSettings>(File.ReadAllText(settingsFile)); _connector = new NpgsqlDatabaseConnector(_settings); }
public DatabaseConnector( IDatabaseCommanderSettings settings, Func <DbProviderFactory> providerPredicate ) { Require <ArgumentNullException>(settings != null, nameof(settings)); Require <ArgumentNullException>(providerPredicate != null, nameof(providerPredicate)); _settings = settings; _providerPredicate = providerPredicate; }
public Constructor() { _settings = new DatabaseCommanderSettings( new List <DatabaseCommandNamespaceSetting> { new DatabaseCommandNamespaceSetting( typeof(DatabaseCommandNamespaceSetting).Namespace, new List <DatabaseCommandTypeSetting> { new DatabaseCommandTypeSetting( typeof(DatabaseCommandTypeSetting).FullName, new Dictionary <string, DatabaseCommandSetting> { ["Retrieve"] = new DatabaseCommandSetting("test.alias", "select 'Readers.Test.Settings'") }) }) } , new List <ConnectionStringSetting> { new ConnectionStringSetting("test.alias", "connectionString") }); }
public SqlServerDatabaseConnector(IDatabaseCommanderSettings settings) : base(settings, () => SqlClientFactory.Instance) { }
public MySqlDatabaseConnector(IDatabaseCommanderSettings settings) : base(settings, () => MySqlClientFactory.Instance) { }
public DatabaseCommandReader(IDatabaseCommanderSettings settings) { Require <ArgumentNullException>(settings != null, "{0}. No settings were passed to DatabaseCommandReader.", nameof(settings)); _settings = settings; }
public NpgsqlDatabaseConnector(IDatabaseCommanderSettings settings) : base(settings, () => NpgsqlFactory.Instance) { }