public void TestaVooSemNome()
        {
            var voo = new ClasseDeVoo("", 50, 250);

            var erros = new List <string>();

            erros.Add("Descricao é um campo obrigatorio");

            var vooService = new ClasseDeVooService();

            var resultado = vooService.Validar(voo);

            CollectionAssert.AreEqual(resultado, erros);
        }
        public void TestaVooSemValorMilha()
        {
            var voo = new ClasseDeVoo("dsa", 50, 0);

            var erros = new List <string>();

            erros.Add("Valor milha é um campo obrigatorio");

            var vooService = new ClasseDeVooService();

            var resultado = vooService.Validar(voo);

            CollectionAssert.AreEqual(resultado, erros);
        }
 public ClasseDeVooController(IClasseDeVooRepository classeDeVooRepository, ClasseDeVooService classeDeVooService, PassagensAereasContext contexto)
 {
     this.classeDeVooRepository = classeDeVooRepository;
     this.classeDeVooService    = classeDeVooService;
     this.contexto = contexto;
 }
示例#4
0
 public ClasseDeVooController(VooContext contexto, IClasseDeVooRepository classeDeVooRepository, ClasseDeVooService classeDeVooService)
 {
     this.contexto = contexto;
     this.classeDeVooRepository = classeDeVooRepository;
     this.classeDeVooService    = classeDeVooService;
 }