コード例 #1
0
        public ActionResult Index()
        {
            try
            {
                var voos      = _servicoDeVoo.ObtenhaTodosVoos();
                var voosModel = ObtenhaVoosModel(voos);

                return(View(voosModel));
            }
            catch (Exception ex)
            {
                return(PartialView("Erro", ex.Message));
            }
        }
コード例 #2
0
        public void TesteObtenhaVoos()
        {
            var objTeste = FabricaDePassageiroVoo.Crie("Marcel Camargo",
                                                       FabricaDeIdadeDoPassageiro.Crie(27),
                                                       FabricaDeRota.Crie("GYN", "GRU"),
                                                       FabricaDeDataDeSaida.Crie(DateTime.Now));

            var objTeste2 = FabricaDePassageiroVoo.Crie("Maria Eduarda",
                                                        FabricaDeIdadeDoPassageiro.Crie(32),
                                                        FabricaDeRota.Crie("GYN", "CGH"),
                                                        FabricaDeDataDeSaida.Crie(DateTime.Now));

            _servico.AdicionePassageiro(objTeste);
            _servico.AdicionePassageiro(objTeste2);

            var objDoServico = _servico.ObtenhaTodosVoos();

            Assert.IsTrue(objDoServico.Count() >= 2);
        }