public void deve_salvar_objeto_perfeito_com_despesa() { var viagem = new Viagem() { VeiculoId = 8, MotoristaId = 8, DataSaida = new DateTime(2019, 3, 4), DataChegada = new DateTime(2019, 3, 20), OrigemCidadeId = 75, DestinoCidadeId = 244, ToneladaPrecoUnitario = 20, ToneladaCarga = 90, despesas = new List <ViagemDespesa>() }; var despesas = new ViagemDespesa() { DataLancamento = new DateTime(2019, 3, 20), Historico = "alimentação", Valor = 500, Tipo = 1 }; viagem.despesas.Add(despesas); controller.Create(viagem); Assert.IsTrue(viagem.Id > 0); }
public void naoDeveSalvar_campos_obrigatorios_falta_motoristaId() { var viagem = new Viagem() { VeiculoId = 1225, DataChegada = new DateTime(2019, 1, 1), DataSaida = new DateTime(2019, 1, 1), //yyyy/MM/dd OrigemCidadeId = 263, DestinoCidadeId = 1500, ToneladaPrecoUnitario = 200, ToneladaCarga = 150, }; controller.Create(viagem); Assert.IsFalse(viagem.Id > 0); }