Ejemplo n.º 1
0
        public void retornaAlunoTest()
        {
            //Assemble
            AlunoBLL     alunoBLL = new AlunoBLL();
            List <Aluno> expectedResult = new List <Aluno>();
            List <Aluno> actualResult = new List <Aluno>();
            string       expectedConvert = "", actualConvert = "";

            //Act
            expectedResult.Add(alunoBLL.InserirAluno("*****@*****.**", "password", "retornaAluno 1"));
            expectedResult.Add(alunoBLL.InserirAluno("*****@*****.**", "password", "retornaAluno 2"));

            foreach (Aluno al in expectedResult)
            {
                expectedConvert += JsonConvert.SerializeObject(al.AlunoId + "" + al.Nome);
            }

            actualResult = alunoBLL.retornaAluno();
            foreach (Aluno al in actualResult)
            {
                actualConvert += JsonConvert.SerializeObject(al.AlunoId + "" + al.Nome);
            }

            //Assert
            Assert.AreEqual(expectedConvert, actualConvert);
        }
Ejemplo n.º 2
0
        public void retornaAlunosPorNomeTest()
        {
            AlunoBLL alunoBLL = new AlunoBLL();

            List <Aluno>   ExpectedAluno = new List <Aluno>();
            List <Aluno>   ResultAluno   = new List <Aluno>();
            List <Usuario> usuario       = new List <Usuario>();

            string expectedResult = "", ActualResult = "";

            //Act
            alunoBLL.InserirAluno("*****@*****.**", "password", "retornaAlunosPorNome 1");
            ExpectedAluno.Add(alunoBLL.InserirAluno("*****@*****.**", "password2", "retornaAlunosPorNome 2"));
            alunoBLL.InserirAluno("*****@*****.**", "password2", "retornaAlunosPorNome 3");

            foreach (Aluno al in ExpectedAluno)
            {
                expectedResult += JsonConvert.SerializeObject(al.AlunoId + "" + al.Nome);
            }

            ResultAluno = alunoBLL.retornaAlunosPorNome("retornaAlunosPorNome 2");
            foreach (Aluno al in ResultAluno)
            {
                ActualResult += JsonConvert.SerializeObject(al.AlunoId + "" + al.Nome);
            }
            Assert.AreEqual(expectedResult, ActualResult);
        }
Ejemplo n.º 3
0
        public void InserirAlunoTest()
        {
            //Assemble
            AlunoBLL alunoBLL    = new AlunoBLL();
            Aluno    aluno       = new Aluno();
            Aluno    alunoResult = new Aluno();

            //Act
            string email = "*****@*****.**";
            string senha = "password1";
            string nome  = "Aluno 1";

            aluno.Usuario.Email = email;
            aluno.Usuario.Senha = senha;
            aluno.Nome          = nome;

            alunoResult             = alunoBLL.InserirAluno(aluno.Usuario.Email, aluno.Usuario.Senha, aluno.Nome);
            aluno.AlunoId           = alunoResult.AlunoId;
            aluno.Usuario.UsuarioId = alunoResult.Usuario.UsuarioId;

            //Assert
            string ExpectedResult = JsonConvert.SerializeObject(alunoResult);
            string ActualResult   = JsonConvert.SerializeObject(aluno);

            Assert.AreEqual(ExpectedResult, ActualResult);
        }
Ejemplo n.º 4
0
        public ActionResult CreateAluno(Aluno aluno)
        {
            if (ModelState.IsValid)
            {
                _alunoBLL.InserirAluno(aluno);
                return(RedirectToAction("Index"));
            }

            return(View());
        }
Ejemplo n.º 5
0
        public void retornaAlunosPorNomeTest_IsNullOrEmpty()
        {
            AlunoBLL alunoBLL       = new AlunoBLL();
            Aluno    expectedResult = new Aluno();

            //Act
            expectedResult = alunoBLL.InserirAluno("*****@*****.**", "password", "Aluno 2");

            //Assert
            alunoBLL.retornaAlunosPorNome("");
        }
Ejemplo n.º 6
0
 public string InserirAluno(string email, string senha, string nome)
 {
     try
     {
         AlunoBLL alunoBLL = new AlunoBLL();
         return(JsonConvert.SerializeObject(new
         {
             teste = alunoBLL.InserirAluno(email, senha, nome)
         }));
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new
         {
             codigo = -1,
             msg = ex.Message
         }));
     }
 }
Ejemplo n.º 7
0
        public void InserirAlunoTest_NomeVazio()
        {
            AlunoBLL alunoBLL = new AlunoBLL();

            alunoBLL.InserirAluno("*****@*****.**", "pass", "");
        }
Ejemplo n.º 8
0
        public void InserirAlunoTest_SenhaInvalida()
        {
            AlunoBLL alunoBLL = new AlunoBLL();

            alunoBLL.InserirAluno("*****@*****.**", "pass", "Aluno 1");
        }
Ejemplo n.º 9
0
        public void InserirAlunoTest_ArgumentNullException()
        {
            AlunoBLL alunoBLL = new AlunoBLL();

            alunoBLL.InserirAluno("", "", "");
        }