public void TesteAdicionarPassageiro() { var objTeste = FabricaDePassageiroVoo.Crie("Marcel Camargo", FabricaDeIdadeDoPassageiro.Crie(27), FabricaDeRota.Crie("GYN", "GRU"), FabricaDeDataDeSaida.Crie(DateTime.Now)); _servico.AdicionePassageiro(objTeste); var objDoServico = _servico.ObtenhaTodosPassageiros(); Assert.IsTrue(objDoServico.Contains(objTeste)); }
public ActionResult Adicionar(PassageiroVooModel model) { if (ModelState.IsValid) { try { var passageiroVoo = FabricaDePassageiroVoo.Crie(model.Nome, FabricaDeIdadeDoPassageiro.Crie(model.Idade.Value), FabricaDeRota.Crie(model.Origem, model.Destino), FabricaDeDataDeSaida.Crie(model.Data.Value)); _servicoDeVoo.AdicionePassageiro(passageiroVoo); return(RetorneViewIndex(null)); } catch (Exception ex) { return(PartialView("Erro", ex.Message)); } } return(RetorneViewIndex(model)); }