public DataExchangeSteps(ScenarioContext scenarioContext, ITestDataImporter testDataImporter, IntelligenceDbContext intelligenceDbContext) { _scenarioContext = scenarioContext; _testDataImporter = testDataImporter; _intelligenceDbContext = intelligenceDbContext; InsertPriorities(); }
public void Register(IObjectContainer objectContainer) { var options = new DbContextOptionsBuilder <IntelligenceDbContext>() .UseInMemoryDatabase(databaseName: "IntelligenceDb_" + Guid.NewGuid().ToString()) .Options; var sqlContext = new IntelligenceDbContext(options); objectContainer.RegisterInstanceAs <IntelligenceDbContext>(sqlContext); objectContainer.RegisterInstanceAs <IMessageInfoRepository>(new MessageInfoRepository(sqlContext, objectContainer.Resolve <IMapper>())); objectContainer.RegisterInstanceAs <IMessagePayloadRepository>(new MessagePayloadRepository(sqlContext, objectContainer.Resolve <IMapper>())); objectContainer.RegisterInstanceAs <IGroupTransactionInfoRepository>(new GroupTransactionInfoRepository(sqlContext, objectContainer.Resolve <IMapper>())); objectContainer.RegisterInstanceAs <IMessagePriorityRepository>(new MessagePriorityRepository(sqlContext, objectContainer.Resolve <IMapper>())); }
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(); }
public MessagePriorityRepository(IntelligenceDbContext dbContext, IMapper mapper) { _dbContext = dbContext; _mapper = mapper; }
public GroupTransactionInfoRepository(IntelligenceDbContext dbContext, IMapper mapper) { _dbContext = dbContext; _mapper = mapper; }