コード例 #1
0
        public void Init()
        {
            _readerStub     = Substitute.For <IDbReader>();
            _serviceManager = Substitute.For <IDbManager>();
            _serviceCommand = Substitute.For <IFirstResultCommand <string> >();

            _serviceManager.ExecuteReader(Arg.Any <IDbCommand>()).Returns(_readerStub);
        }
コード例 #2
0
 public TResult ExecuteCommand <TResult>(IFirstResultCommand <TResult> command)
 => _dbInvokerFactory.Create(command).Invoke(_dbManager);
コード例 #3
0
 internal FirstResultCommandInvoker(IFirstResultCommand <TResult> command)
     : base(command)
 {
 }
コード例 #4
0
 public IFirstResultCommandInvoker <TResult> Create <TResult>(IFirstResultCommand <TResult> serviceCommand)
 => new FirstResultCommandInvoker <TResult>(serviceCommand);