public void DeveListarTodasPessoas() { var pessoaRepository = Substitute.For <PessoaRepository>((ISession)null); pessoaRepository.Todas() .Returns(new List <Pessoa> { new Pessoa { Id = 1, Nome = "Fulano" }, new Pessoa { Id = 2, Nome = "Beltrano" } }); var pessoaNegocio = new PessoaNegocio(pessoaRepository, Mapper.Instance); var retorno = pessoaNegocio.ListarPessoas(); Assert.That(retorno.Count, Is.EqualTo(2)); Assert.That(retorno[0].Id, Is.EqualTo(1)); Assert.That(retorno[1].Id, Is.EqualTo(2)); }
public void DeveListarTodasPessoasComFiltro() { var pessoaRepository = Substitute.For <PessoaRepository>((ISession)null); pessoaRepository.Pequisa("fulano", Arg.Any <string>()) .Returns(new List <Pessoa> { new Pessoa { Id = 1, Nome = "Fulano" } }); var pessoaNegocio = new PessoaNegocio(pessoaRepository, Mapper.Instance); var retorno = pessoaNegocio.ListarPessoas("fulano", null); Assert.That(retorno.Count, Is.EqualTo(1)); Assert.That(retorno[0].Id, Is.EqualTo(1)); }
public IEnumerable <PessoaDTO> Get(string nome = null, string cpf = null) { return(_pessoaNegocio.ListarPessoas(nome, cpf)); }