コード例 #1
0
ファイル: IStorage.SqlServer.cs プロジェクト: zche/CAP-2.3.0
 public SqlServerStorage(ILogger <SqlServerStorage> logger,
                         CapOptions capOptions,
                         SqlServerOptions options,
                         DiagnosticProcessorObserver diagnosticProcessorObserver)
 {
     _options = options;
     _diagnosticProcessorObserver = diagnosticProcessorObserver;
     _logger     = logger;
     _capOptions = capOptions;
 }
コード例 #2
0
        public SqlServerCapTransaction(
            IDispatcher dispatcher,
            SqlServerOptions sqlServerOptions,
            IServiceProvider serviceProvider) : base(dispatcher)
        {
            if (sqlServerOptions.DbContextType != null)
            {
                _dbContext = serviceProvider.GetService(sqlServerOptions.DbContextType) as DbContext;
            }

            _diagnosticProcessor = serviceProvider.GetRequiredService <DiagnosticProcessorObserver>();
        }
コード例 #3
0
        protected DatabaseTestHost()
        {
            Logger          = new Mock <ILogger <SqlServerStorage> >().Object;
            CapOptions      = new Mock <CapOptions>().Object;
            SqlSeverOptions = new SqlServerOptions()
            {
                ConnectionString = ConnectionUtil.GetConnectionString()
            };

            DiagnosticProcessorObserver = new DiagnosticProcessorObserver(new Mock <IDispatcher>().Object);

            InitializeDatabase();
        }
コード例 #4
0
ファイル: DatabaseTestHost.cs プロジェクト: zxrliuyan/CAP
        protected DatabaseTestHost()
        {
            Logger = new Mock <ILogger <SqlServerStorage> >().Object;

            var capOptions = new Mock <IOptions <CapOptions> >();

            capOptions.Setup(x => x.Value).Returns(new CapOptions());
            CapOptions = capOptions.Object;

            var options = new Mock <IOptions <SqlServerOptions> >();

            options.Setup(x => x.Value).Returns(new SqlServerOptions {
                ConnectionString = ConnectionUtil.GetConnectionString()
            });
            SqlSeverOptions = options.Object;

            DiagnosticProcessorObserver = new DiagnosticProcessorObserver(new Mock <IDispatcher>().Object);

            InitializeDatabase();
        }
コード例 #5
0
 public SqlServerCapTransaction(
     IDispatcher dispatcher,
     DiagnosticProcessorObserver diagnosticProcessor) : base(dispatcher)
 {
     _diagnosticProcessor = diagnosticProcessor;
 }