internal SqlMessageBus(string connectionString, int tableCount, SqlInstaller sqlInstaller, SqlSender sqlSender, SqlReceiver sqlReceiver, IDependencyResolver dependencyResolver) : base(dependencyResolver) { _installer = sqlInstaller ?? new SqlInstaller(connectionString, _tableName, tableCount); _installer.EnsureInstalled(); _sender = sqlSender ?? new SqlSender(connectionString, _tableName); _receiver = sqlReceiver ?? new SqlReceiver(connectionString, _tableName, OnReceived); }
internal SqlMessageBus(string connectionString, int tableCount, SqlInstaller sqlInstaller, SqlSender sqlSender, SqlReceiver sqlReceiver, IDependencyResolver dependencyResolver) : base(dependencyResolver) { _installer = sqlInstaller ?? new SqlInstaller(connectionString, _tableName, tableCount); _installer.EnsureInstalled(); _sender = sqlSender ?? new SqlSender(connectionString, _tableName); _receiver = sqlReceiver ?? new SqlReceiver(connectionString, _tableName, OnReceived); }