public void Setup() { E = new DbCommandExecutor(); C = new DbCommandWrapper { ConnectionString = Connection, ObjectName = "test" }; }
public RecordsCreator_() { _user = A.Fake <IProvidingUser>(); A.CallTo(() => _user.CurrentUserName()).Returns("Test"); var executor = new DbCommandExecutor(_admin, _user); _creator = new RecordsCreator(_admin, executor, _user); }
public RecordsUpdater_ManyToMany() { _source = new RecordsSource(_admin, new Notificator()); _user = A.Fake <IProvidingUser>(); A.CallTo(() => _user.CurrentUserName()).Returns("Test"); var executor = new DbCommandExecutor(_admin, _user); _updater = new RecordsUpdater(_admin, executor, _source, _user); }
public static void Create(string connectionString, IDbCommandFactory commandFactory) { var sqlCommandTexts = ReadCreateDatabaseCommands(); var commands = sqlCommandTexts.Select(commandFactory.CreateCommand); var sqlCommandExecutor = new DbCommandExecutor(new NullSqlCommandLogger(), commandFactory); sqlCommandExecutor.ExecuteNonQuery(commands, connectionString); }
public void Setup() { Cp = new FakeConnectionProvider(); E = new DbCommandExecutor { ConnectionProvider = Cp }; C = new DbCommandWrapper { Query = "/**/", NoExecute = true }; }
public RecordsDeleter_() { _user = A.Fake <IProvidingUser>(); A.CallTo(() => _user.CurrentUserName()).Returns("Test"); var executor = new DbCommandExecutor(_admin, _user); _hierarchySource = new RecordsHierarchySource(_admin); _deleter = new RecordsDeleter(_admin, executor, _hierarchySource, _user); _source = new RecordsSource(_admin, new Notificator()); }
public RecordsCreator_() { _user = A.Fake <IProvidingUser>(); A.CallTo(() => _user.Current()).Returns("Test"); var executor = new DbCommandExecutor(_user); _creator = new RecordsCreator(executor); Admin.AddEntity <Product>(); Admin.SetForeignKeysReferences(); Admin.ConnectionStringName = ConnectionStringName; _entity = Admin.EntitiesTypes.FirstOrDefault(x => x.Name == "Product"); }
public RecordsUpdater_() { _source = new RecordsSource(new Notificator()); _user = A.Fake <IProvidingUser>(); A.CallTo(() => _user.Current()).Returns("Test"); var executor = new DbCommandExecutor(_user); _updater = new RecordsUpdater(executor, _source); Admin.AddEntity <Product>(); Admin.SetForeignKeysReferences(); Admin.ConnectionStringName = ConnectionStringName; _productId = DB.Products.Insert(ProductName: "Product").ProductID; _entity = _source.GetEntityWithData(Admin.GetEntity("Product"), _productId.ToString()); }
internal static short GetId(IDbConnection connection) { var executor = new DbCommandExecutor((DbConnection)connection); short id = 0; try { id = (short)executor.ExecuteScalar(new CreateCommandRequest("select @@spid")); } catch (Exception e) { Log.Write(LogLevel.Error, "Exception:\r\n{0}", e.ToLogString()); } return(id); }
public void SetUp() { _commandFactory = Substitute.For <IDbCommandFactory>(); _logger = Substitute.For <ISqlCommandLogger>(); _executor = new DbCommandExecutor(_logger, _commandFactory); _command = new TestDbCommand(); _connection = new TestDbConnection(); _command.StubScalarResult = 1; _command.StubDataReader = new TestDbDataReader() { ResultSet = new ResultSet(new[] { new Row(new[] { new ColumnValue("Id", 1), }), }) }; _commandFactory.CreateConnection().Returns(_connection); }
public Repository() { _dbConnection = DbConnection.GetInstance(); _commandExecutor = new DbCommandExecutor(_dbConnection); }
public void SetUp() { _commandFactory = Substitute.For<IDbCommandFactory>(); _logger = Substitute.For<ISqlCommandLogger>(); _executor = new DbCommandExecutor(_logger, _commandFactory); _command = new TestDbCommand(); _connection = new TestDbConnection(); _command.StubScalarResult = 1; _command.StubDataReader = new TestDbDataReader() { ResultSet = new ResultSet(new[] { new Row(new[] { new ColumnValue("Id", 1), }), }) }; _commandFactory.CreateConnection().Returns(_connection); }