예제 #1
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);
        }
예제 #2
0
        public void retornaAlunosPorNomeTest_IsNullOrEmpty()
        {
            AlunoBLL alunoBLL       = new AlunoBLL();
            Aluno    expectedResult = new Aluno();

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

            //Assert
            alunoBLL.retornaAlunosPorNome("");
        }
예제 #3
0
 public string retornaAlunosPorNome(string nome)
 {
     try
     {
         AlunoBLL alunoBLL = new AlunoBLL();
         return(JsonConvert.SerializeObject(new
         {
             teste = alunoBLL.retornaAlunosPorNome(nome)
         }));
     }
     catch (Exception ex)
     {
         return(JsonConvert.SerializeObject(new
         {
             codigo = -1,
             msg = ex.Message
         }));
     }
 }