public NaCriacaoDoPedidoSelecionarODroneSteps(ScenarioContext scenarioContext) { _dbConnection = new OrmLiteConnectionFactory(":memory:", SqliteDialect.Provider).Open(); _scenarioContext = scenarioContext; _serviceProvider = _serviceProvider = DepedencyInjectionTests.BuildServicesProvider(new ConfigurationBuilder().Build(), _dbConnection); _pedidoCommand = _serviceProvider.GetRequiredService <IPedidoCommand>(); _usuariosRepository = _serviceProvider.GetRequiredService <IUsuariosRepository>(); }
public EntregaCommand(IDroneCommand droneCommand, IPedidoCommand pedidoCommand) { _droneCommand = droneCommand; _pedidoCommand = pedidoCommand; }
public PedidoConsumer(IPedidoCommand pedidoCommand) { _pedidoCommand = pedidoCommand; }
public PedidoController(IPedidoCommand pedidoCommand, IPedidoQuery pedidoQuery, string login = null) { _pedidoCommand = pedidoCommand; _pedidoQuery = pedidoQuery; _login = login ?? (User != null ? User.Identity.Name : null); }