Esempio n. 1
0
 private void button1_Click(object sender, EventArgs e)
 {
     Aluno aluno = new Aluno();
        aluno.Nome = textAluno.Text;
        aluno.Cpf = textCPF.Text;
        aluno.Matricula = textMatricula.Text;
        aluno.QtdeCredito = Convert.ToInt32(textCreditos.Text);
        aluno.Curso = _cursos.Where(c => c.Nome.Equals(comboCurso.SelectedItem.ToString())).FirstOrDefault();
        AlunoService service = new AlunoService(new AlunoRepository());
        service.Create(aluno);
 }
Esempio n. 2
0
        private void button6_Click(object sender, EventArgs e)
        {
            AlunoService service = new AlunoService(new AlunoRepository());
            DataGridViewRow row = this.GridAlunos.SelectedRows[0];
            Aluno alunos = service.Delete(Convert.ToInt32(row.Cells["Id"].Value));
            GridAlunos.DataSource = alunos;

            AlunoService service1 = new AlunoService(new AlunoRepository());
            List<Aluno> alunos1 = service.RetrieveAll();
            GridAlunos.DataSource = alunos1;
        }
Esempio n. 3
0
        public void CreateAlunoSaveServiceTest()
        {
            //ARRANGE - Criado Mock do Repositório para simular a persistência de dados
            var validation = new Mock<IAlunoRepository>();

            validation.Setup(r => r.Save(_aluno)).Returns(_aluno);

            //ARRANGE - Instancia do serviço a ser testado
            IAlunoService service = new AlunoService(validation.Object);

            //ACTION
            service.Create(_aluno);

            //ASSERT
            validation.Verify(r => r.Save(_aluno));
        }
Esempio n. 4
0
        public void CreateAlunoValidateServiceTest()
        {
            //ARRANGE - Criado Mock do Repositório para simular a persistência de dados
            var repository = new Mock<IAlunoRepository>();

            repository.Setup(r => r.Save(_aluno)).Returns(_aluno);

            //ARRANGE - Instancia do serviço a ser testado
            IAlunoService service = new AlunoService(repository.Object);

            //ARRANGE - Criado Mock para simular a validação do Aluno
            var validation = new Mock<Aluno>();

            validation.As<IObjectValidation>().Setup(aluno => aluno.Validate());

            //ACTION
            service.Create(validation.Object);

            //ASSERT
            validation.As<IObjectValidation>().Verify(x => x.Validate());
        }
Esempio n. 5
0
 private void button4_Click(object sender, EventArgs e)
 {
     AlunoService service = new AlunoService(new AlunoRepository());
     List<Aluno> alunos = service.RetrieveAll();
     GridAlunos.DataSource = alunos;
 }