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()); }