public void DoStuff(string connectionString)
 {
     using (ISqlWrapper sqlWrapper = _sqlWrapperFactory.CreateInstance(connectionString))
     {
         CommandText = "Select * from Table*";
         Execute();
     }
 }
Пример #2
0
        public DisallowedSqlInjectionQueryHandler(ISqlWrapper sqlWrapper)
        {
            if (sqlWrapper == null)
            {
                throw new ArgumentNullException(nameof(sqlWrapper));
            }

            _sqlWrapper = sqlWrapper;
        }
Пример #3
0
        public InitializeDatabaseCommandHandler(ISqlWrapper sqlWrapper)
        {
            if (sqlWrapper == null)
            {
                throw new ArgumentNullException(nameof(sqlWrapper));
            }

            _sqlWrapper = sqlWrapper;
        }
Пример #4
0
 public IqAccountCommandHandlers(
     ISqlWrapper sqlWrapper,
     IBusSender <ActiveAccountQueue, SetActiveAccountStatusItem> activeAccountBusSender,
     IRepository <IqOptionAccountDto> iqAccountRepository, ILogger <IqAccountCommandHandlers> logger)
 {
     _sqlWrapper             = sqlWrapper;
     _activeAccountBusSender = activeAccountBusSender;
     _iqAccountRepository    = iqAccountRepository;
     _logger = logger;
 }
Пример #5
0
        public void WhenIInsertANewAttachmentTheCommandIsRecieved()
        {
            //Arranging
            ISqlWrapper   sqlWrapper = Substitute.For <ISqlWrapper>();
            IMcAttachment payload    = new McAttachment();

            _target = new McAttachmentRepository(sqlWrapper);

            //Act
            _target.Insert(payload);

            //Assert
            sqlWrapper.Connection().Received();
            sqlWrapper.Command().Received();
        }
Пример #6
0
 public GetIqAccountByIqUserIdQueryHandler(IMapper mapper, ISqlWrapper sqlWrapper)
 {
     _mapper     = mapper;
     _sqlWrapper = sqlWrapper;
 }
 public McAttachmentRepository(ISqlWrapper sqlWrapper)
 {
     _sqlWrapper = sqlWrapper;
 }