public void Valor1kTests() { _unitOfWork.BaseFretes.RemoveRange(_unitOfWork.BaseFretes.GetAll()); _unitOfWork.OrigemDestinos.RemoveRange(_unitOfWork.OrigemDestinos.GetAll()); _unitOfWork.Cidades.RemoveRange(_unitOfWork.Cidades.GetAll()); _unitOfWork.Commit(); var cidades = new CidadeBuilder().Cidades(); var od = new OrigemDestinoBuilder().ODGoianiaAparecida(); var baseFrete = new BaseFreteBuilder().BaseFreteGoianiaAparecida(od.IdOrigemDestino); _unitOfWork.Cidades.AddRange(cidades); _unitOfWork.OrigemDestinos.Add(od); _unitOfWork.BaseFretes.Add(baseFrete); _unitOfWork.Commit(); var cotacao = new CotarFreteDto { IdCidadeOrigem = od.IdCidadeOrigem, IdCidadeDestino = od.IdCidadeDestino, Email = "", Peso = 1000 }; var frete = _cotarFreteService.GetValorFrete(cotacao); Assert.IsTrue(frete.VlFrete == 1150); }
public JsonResult CotarFrete([FromBody] CotarFreteDto cotacao) { return(Json(_cotarFreteService.GetValorFrete(cotacao))); }