Beispiel #1
0
 public EventScenarioService(InMemoryTestHarness inMemoryTestHarness,
                             IObjectContainer objectContainer,
                             IScenarioDbContext scenarioDbContext,
                             IServiceBus serviceBus,
                             IGroupTransactionExecutionService groupTransactionExecutionService,
                             ITestOutputHelper output)
 {
     _inMemoryTestHarness = inMemoryTestHarness;
     _objectContainer     = objectContainer;
     _scenarioDbContext   = scenarioDbContext;
     _serviceBus          = serviceBus;
     _groupTransactionExecutionService = groupTransactionExecutionService;
     _output = output;
 }
        public GroupTransactionSteps(
            IntelligenceDbContext intelligenceDbContext,
            IServiceBus serviceBus,
            InMemoryTestHarness inMemoryTestHarness,
            IGroupTransactionInfoRepository groupTransactionInfoRepository,
            IMessageInfoRepository messageInfoRepository,
            IGroupTransactionExecutionService groupTransactionExecutionService)
        {
            _serviceBus                       = serviceBus;
            InMemoryTestHarness               = inMemoryTestHarness;
            GroupTransactionInfoRepository    = groupTransactionInfoRepository;
            MessageInfoRepository             = messageInfoRepository;
            _groupTransactionExecutionService = groupTransactionExecutionService;
            _intelligenceDbContext            = intelligenceDbContext;

            InsertPriorities();
        }
Beispiel #3
0
 public TransactionRunner(IGroupTransactionExecutionService transactionExecutionService)
 {
     _transactionExecutionService = transactionExecutionService;
 }