public ProductService( IAuthService authService, IOptions <CampaignSettings> options, IUser user, IUsuarioRepository usuarioRepository, IUsuarioPremioRepository usuarioPremioRepository, IProdutoRepository produtoRepository, ICampanhaProdutoRepository campanhaProdutoRepository, IProdutoCampanhaRepository produtoCampanhaRepository, IMapper mapper, ILogger <ProductService> logger) { _produtoRepository = produtoRepository; _campanhaProdutoRepository = campanhaProdutoRepository; _produtoCampanhaRepository = produtoCampanhaRepository; _authService = authService; _logger = logger; _mapper = mapper; _user = user; _usuarioRepository = usuarioRepository; _usuarioPremioRepository = usuarioPremioRepository; _campaignSettings = options.Value; }
public ProdutoCampanhaTest(DataBaseFixture dataBaseFixture) { repository = dataBaseFixture.ServiceProvider.GetRequiredService <IProdutoCampanhaRepository>(); }