public CommandsTest(ITestOutputHelper outputHelper) { var botResponse = new FakeBotResponse(outputHelper); IBotClient botClient = new FakeBotClient(botResponse); _commandFactory = new ServiceHelper().CreateCSF(botClient); }
public CreateUserHandler(ILogger <CreateUserHandler> logger, IEventStoreHydrator <Guid, UserEventStore> hydrator, ICommandStrategyFactory <UserCommandContext> commandStrategyFactory, IInMemoryBus bus) { _strategy = commandStrategyFactory.Get <CreateUser>(); _logger = logger; _hydrator = hydrator; _bus = bus; }
public GetUserHandler(ILogger <GetUserHandler> logger, IEventStoreHydrator <Guid, UserEventStore> hydrator, ICommandStrategyFactory <UserCommandContext> strategyFactory ) { _logger = logger; _hydrator = hydrator; }
public CreditAccountHandler(ICommandStrategyFactory <AccountLedgerContext> strategyFactory, IEventStoreHydrator <Guid, AccountLedgerEventStore> hydrator, ILogger <CreditAccountHandler> logger) { _strategy = strategyFactory.Get <CreditAccount>(); _hydrator = hydrator; _logger = logger; }
public PurchaseItemHandler(IInMemoryBus inMemoryBus, ICommandStrategyFactory <StoreFrontContext> commandStrategyFactory, ILogger <PurchaseItemHandler> logger, IInMemoryBus bus, IEventStoreHydrator <Guid, StoreFrontEventStore> hydrator) { _strategy = commandStrategyFactory.Get <PurchaseItem>(); _logger = logger; _bus = bus; _hydrator = hydrator; }
public ProcessMessageVisitor( IBotClient botClient, ICommandStrategyFactory <ICommand> commands, ISourceRepository sourceRepository, ICommandStrategyFactory <IButtonCommand> buttonCommands, IValueHandlerService valueHandlerService, IMetricRepository metricRepository) { _botClient = botClient; _commands = commands; _sourceRepository = sourceRepository; _buttonCommands = buttonCommands; _valueHandlerService = valueHandlerService; _metricRepository = metricRepository; }
public ButtonCommandStrategyFactoryTest(ButtonCommandFactoryFixture fixture) { _commandFactory = fixture.ButtonCommandFactory; }