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 CalculoSemPlanoNull() { Assert.AreEqual(CalculadoraTarifa.CalculoSemPlano(tarifaSemPlano), 114); }
public void CalculoSemPlanoTest() { Assert.AreEqual(CalculadoraTarifa.CalculoSemPlano(tarifa30), 48); }