public async Task <CurrencyModel> Handle(ObtenerMonedaRequest request, CancellationToken cancellationToken) { logger.LogInformation("Obtener moneda {id}", request.Id.ToUpper()); var dataModel = await monedasApiService.ObtenerMonedaAsync(request.Id.ToUpper()); var model = await ObtenerConversion(mapper.Map <CurrencyModel>(dataModel)); var entity = mapper.Map <CurrencyHistoryEntity>(model); await currencyHistoryDbService.InsertarCurrencyHistoryAsync(entity); return(model); }
public void ObtenerMonedasAsyncTest(string id) { var result = service.ObtenerMonedaAsync(id).Result; Assert.IsNotNull(result); }