public ActionResult Cadastrar(Pessoa pessoa) { if (ModelState.IsValid) { pessoaAplicacao.Salvar(pessoa); return(RedirectToAction("Index")); } return(View(pessoa)); }
public ActionResult Edit(Pessoa pessoa) { if (ModelState.IsValid) { var app = new PessoaAplicacao(); app.Salvar(pessoa); return(RedirectToAction("Index")); } return(View(pessoa)); }
public void Salvar() { //Arange var mock = new MockRepository(); var repositorio = mock.StrictMock<IRepositorioDePessoas>(); var unidadeDeTrabalho = mock.StrictMock<IUnidadeDeTrabalho>(); var mapper = mock.Stub<PessoaMapper>(); IPessoaAplicacao pessoaAplicacao = new PessoaAplicacao(repositorio, unidadeDeTrabalho, mapper); var pessoa = new Pessoa(); var dtoPessoa = new DtoPessoa(); Expect.Call(unidadeDeTrabalho.Commit); Expect.Call(() => repositorio.Salvar(pessoa)); Expect.Call(mapper.Mapeamento(dtoPessoa)).Return(pessoa); mock.ReplayAll(); //Act pessoaAplicacao.Salvar(dtoPessoa); //Assert mock.VerifyAll(); }
public void Salvar_recebendo_null() { //Arange var mock = new MockRepository(); var repositorio = mock.StrictMock<IRepositorioDePessoas>(); IPessoaAplicacao pessoaAplicacao = new PessoaAplicacao(repositorio, null, null); var pessoa = new Pessoa(); Expect.Call(() => repositorio.Salvar(pessoa)); mock.ReplayAll(); //Act pessoaAplicacao.Salvar(null); //Assert mock.VerifyAll(); }