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); }
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; }
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)); }
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()); }
private void button4_Click(object sender, EventArgs e) { AlunoService service = new AlunoService(new AlunoRepository()); List<Aluno> alunos = service.RetrieveAll(); GridAlunos.DataSource = alunos; }