public async Task <IEnumerable <CurrencyModel> > Handle(ObtenerMonedasRequest request, CancellationToken cancellationToken)
        {
            logger.LogInformation("Obtener todas las monedas");

            var dataModels = await monedasApiService.ObtenerMonedasAsync();

            var models = await ObtenerConversiones(mapper.Map <IEnumerable <CurrencyModel> >(dataModels));

            var entities = mapper.Map <IEnumerable <CurrencyHistoryEntity> >(models);

            await currencyHistoryDbService.InsertarRangoCurrencyHistoryAsync(entities);

            return(models);
        }
        public void ObtenerMonedasAsyncTest()
        {
            var result = service.ObtenerMonedasAsync().Result;

            Assert.IsTrue(result.Any());
        }