public async Task <ResponseTarifa> GetTarifas(RequestTarifa requestTarifa) { try { Tarifa tarifa = await tarifaRepository.GetTarifas(requestTarifa.Origem, requestTarifa.Destino); if (tarifa == null) { return new ResponseTarifa() { Destino = requestTarifa.Destino, Origem = requestTarifa.Origem, Plano = requestTarifa.Plano, Tempo = requestTarifa.Tempo } } ; ResponseTarifa response = tarifa.ToDTO(requestTarifa); response.SemFaleMais = CalculadoraTarifa.CalculoSemPlano(response); response.ComFaleMais = CalculadoraTarifa.CalculoComPlano(response); return(response); } catch (Exception ex) { throw ex; } }
public void ToDTONullTest() { Tarifa tarifa = new Tarifa(); DTO.RequestTarifa request = new DTO.RequestTarifa(); DTO.ResponseTarifa response = tarifa.ToDTO(request); Assert.IsNotNull(response); }