Esempio n. 1
0
 public RegistrarTaxaInCacheCommandHandler(IMediator mediator,
                                           ILoggerFactory logger,
                                           ITaxaCobrancaRepository taxaCobrancaRepository,
                                           ICacheRepository cacheRepository)
     : base(mediator, logger.CreateLogger <RegistrarTaxaInCacheCommandHandler>())
 {
     _cacheRepository        = cacheRepository;
     _taxaCobrancaRepository = taxaCobrancaRepository;
 }
Esempio n. 2
0
 public ObterTaxaCobrancaPorSegmentoHandler(IMediator mediator,
                                            ILoggerFactory logger,
                                            ITaxaCobrancaRepository taxaCobrancaRepository,
                                            ICacheProvider cacheProvider,
                                            ICacheService cacheService)
     : base(mediator, logger.CreateLogger <ObterTaxaCobrancaPorSegmentoHandler>())
 {
     _cacheService           = cacheService;
     _cacheProvider          = cacheProvider;
     _taxaCobrancaRepository = taxaCobrancaRepository;
 }
Esempio n. 3
0
 public RegistrarTaxaInCacheCommandHandler(IMediator mediator,
                                           ILoggerFactory logger,
                                           ITaxaCobrancaRepository taxaCobrancaRepository,
                                           ICacheRepository cacheRepository,
                                           ICacheService cacheService,
                                           IDistributedCache distributedCache)
     : base(mediator, logger.CreateLogger <RegistrarTaxaInCacheCommandHandler>())
 {
     _cacheService           = cacheService;
     _cacheRepository        = cacheRepository;
     _distributedCache       = distributedCache;
     _taxaCobrancaRepository = taxaCobrancaRepository;
 }
Esempio n. 4
0
 public ObterCotacaoPorMoedaHandler(IMediator mediator,
                                    ILoggerFactory logger,
                                    IExchangeRatesApiConnector exchangeRatesApiConnector,
                                    ICadernoFormulasService cadernoFormulasService,
                                    ITaxaCobrancaRepository taxaCobrancaRepository,
                                    ICacheProvider cacheProvider,
                                    ICacheRepository cacheRepository)
     : base(mediator, logger.CreateLogger <ObterCotacaoPorMoedaHandler>())
 {
     _cacheProvider             = cacheProvider;
     _cacheRepository           = cacheRepository;
     _cadernoFormulasService    = cadernoFormulasService;
     _taxaCobrancaRepository    = taxaCobrancaRepository;
     _exchangeRatesApiConnector = exchangeRatesApiConnector;
 }
Esempio n. 5
0
 public void SetUp()
 {
     mediator = Substitute.For <IMediator>();
     logger   = Substitute.For <ILoggerFactory>();
     taxaCobrancaRepository = Substitute.For <ITaxaCobrancaRepository>();
 }
Esempio n. 6
0
 public void TearDown()
 {
     logger   = null;
     mediator = null;
     taxaCobrancaRepository = null;
 }
Esempio n. 7
0
        public TaxaCobrancaRepositoryBenchmarks()
        {
            var serviceProvider = ContainerConfiguration.Configure();

            _taxaCobrancaRepository = serviceProvider.GetService <ITaxaCobrancaRepository>();
        }
Esempio n. 8
0
 public RegistrarNovaTaxaCommandHandler(IMediator mediator, ILoggerFactory logger, ITaxaCobrancaRepository taxaCobrancaRepository)
     : base(mediator, logger.CreateLogger <RegistrarNovaTaxaCommandHandler>())
 {
     _taxaCobrancaRepository = taxaCobrancaRepository;
 }
Esempio n. 9
0
 public AtualizarTaxaCommandHandler(IMediator mediator, ILoggerFactory logger, ITaxaCobrancaRepository taxaCobrancaRepository)
     : base(mediator, logger.CreateLogger <AtualizarTaxaCommandHandler>())
 {
     _taxaCobrancaRepository = taxaCobrancaRepository;
 }