public UsuarioController(IPessoaServico pessoaServico, IEnderecoServico enderecoServico, IDocumentoServico documentoServico, IContatoServico contatoServico) { _pessoaServico = pessoaServico; _enderecoServico = enderecoServico; _documentoServico = documentoServico; _contatoServico = contatoServico; }
public PessoasApp(IPessoasRepositorio pessoaRepositorio, IPessoaServico pessoaServico, IMapper mapper, ITransacao trans) : base(trans) { _pessoaRepositorio = pessoaRepositorio; _pessoaServico = pessoaServico; _mapper = mapper; }
public PessoaAppServico(IPessoaServico servico , IUnitOfWork uow ) { _servico = servico; _uow = uow; }
public void Nao_Deve_Excluir_Pessoa_Com_Parametros_Invalidos() { _pessoaServico = Substitute.For <PessoaServico>(_pessoaRepositorio, _uow); var saida = _pessoaServico.ExcluirPessoa(0, 0).Result; Assert.IsTrue(!saida.Sucesso && saida.Mensagens.Any(x => x == string.Format(PessoaMensagem.Id_Pessoa_Invalido, 0)), string.Join(", ", saida.Mensagens)); }
public void Nao_Deve_Procurar_Pessoas_Com_Parametros_Invalidos() { var procurarEntrada = new ProcurarPessoaEntrada(0, "Abc", "ASC", -1, -1); _pessoaServico = Substitute.For <PessoaServico>(_pessoaRepositorio, _uow); var saida = _pessoaServico.ProcurarPessoas(procurarEntrada).Result; Assert.IsTrue(!saida.Sucesso && saida.Mensagens.Any(x => x == string.Format(Mensagem.Paginacao_Pagina_Index_Invalido, -1)), string.Join(", ", saida.Mensagens)); }
public void Nao_Deve_Cadastrar_Pessoa_Com_Parametros_Invalidos() { var cadastroEntrada = new CadastrarPessoaEntrada(0, string.Empty); _pessoaServico = Substitute.For <PessoaServico>(_pessoaRepositorio, _uow); var saida = _pessoaServico.CadastrarPessoa(cadastroEntrada).Result; Assert.IsTrue(!saida.Sucesso && saida.Mensagens.Any(x => x == PessoaMensagem.Nome_Obrigatorio_Nao_Informado), string.Join(", ", saida.Mensagens)); }
public PessoaController(IHttpContextAccessor httpContextAccessor) { _httpContextAccessor = httpContextAccessor; var builder = new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) .AddJsonFile("appsettings.json"); Configuration = builder.Build(); _pessoaServico = new PessoaRepositorio(Configuration["ConexaoSqlServer:Conecta"]); }
public void Nao_Deve_Obter_Pessoa_Por_Id_Com_Parametros_Invalidos() { var idPessoa = 0; var idUsuario = 0; _pessoaServico = Substitute.For <PessoaServico>(_pessoaRepositorio, _uow); var saida = _pessoaServico.ObterPessoaPorId(idPessoa, idUsuario).Result; Assert.IsTrue(!saida.Sucesso && saida.Mensagens.Any(x => x == string.Format(PessoaMensagem.Id_Pessoa_Invalido, idPessoa)), string.Join(", ", saida.Mensagens)); }
public void Nao_Deve_Alterar_Pessoa_Com_Parametros_Invalidos() { var idUsuario = 0; var alterarEntrada = new AlterarPessoaEntrada(0, string.Empty, idUsuario); _pessoaServico = Substitute.For <PessoaServico>(_pessoaRepositorio, _uow); var saida = _pessoaServico.AlterarPessoa(alterarEntrada).Result; Assert.IsTrue(!saida.Sucesso && saida.Mensagens.Any(x => x == Mensagem.Id_Usuario_Invalido), string.Join(", ", saida.Mensagens)); }
public PessoaController(ILoginPessoaRepositorio loginPessoaRepositorio, IPessoaServico usuarioServico, ITipoPessoaRepositorio tipoPessoaRepositorio, IEstadoRepositorio estadoRepositorio, ILoginPessoaServico loginPessoaServico) { _loginPessoaRepositorio = loginPessoaRepositorio; _pessoaServico = usuarioServico; _tipoPessoaRepositorio = tipoPessoaRepositorio; _estadoRepositorio = estadoRepositorio; _loginPessoaServico = loginPessoaServico; }
public PremiarClubeProviderAdapter( PremiarClubeSettings clubeSettings, IUsuarioServico usuarioServico, IPessoaServico pessoaServico, ICartaoServico cartaoServico ) { this.clubeSettings = clubeSettings; this.usuarioServico = usuarioServico; this.pessoaServico = pessoaServico; this.cartaoServico = cartaoServico; }
public CartaoController( ICartaoServico cartaoServico, IPessoaServico pessoaServico, IPedidoServico pedidoServico ) { _cartaoServico = cartaoServico; _pessoaServico = pessoaServico; _pedidoServico = pedidoServico; _apiTransacaoCartaoInfox = new Aplicacao.ApiInfox.ApiTransacaoCartao(); _apiTransacaoCartaoEbanx = new Aplicacao.apiebanx.ApiTransacaoCartao(); }
public void Deve_Obter_Pessoa_Por_Id() { var idPessoa = 1; var idUsuario = 1; _pessoaRepositorio.ObterPorId(idPessoa) .Returns(new Pessoa(new CadastrarPessoaEntrada(idUsuario, "Pessoa 1"))); _pessoaServico = Substitute.For <PessoaServico>(_pessoaRepositorio, _uow); var saida = _pessoaServico.ObterPessoaPorId(1, 1).Result; Assert.IsTrue(saida.Sucesso, string.Join(", ", saida.Mensagens)); }
public void Nao_Deve_Obter_Pessoa_Por_Id_De_Outro_Usuario() { var idPessoa = 2; var idUsuario = 1; _pessoaRepositorio.ObterPorId(idPessoa) .Returns(new Pessoa(new CadastrarPessoaEntrada(idUsuario, "Pessoa 1"))); _pessoaServico = Substitute.For <PessoaServico>(_pessoaRepositorio, _uow); var saida = _pessoaServico.ObterPessoaPorId(idPessoa, 2).Result; Assert.IsTrue(!saida.Sucesso && saida.Mensagens.Any(x => x == PessoaMensagem.Pessoa_Nao_Pertence_Usuario), string.Join(", ", saida.Mensagens)); }
public void Nao_Deve_Obter_Pessoa_Por_Id_Inexistente() { var idPessoa = 1; var idUsuario = 1; _pessoaRepositorio.ObterPorId(idPessoa) .Returns((Pessoa)null); _pessoaServico = Substitute.For <PessoaServico>(_pessoaRepositorio, _uow); var saida = _pessoaServico.ObterPessoaPorId(idPessoa, idUsuario).Result; Assert.IsTrue(!saida.Sucesso && saida.Mensagens.Any(x => x == string.Format(PessoaMensagem.Id_Pessoa_Nao_Existe, idPessoa)), string.Join(", ", saida.Mensagens)); }
public PessoaValidation(IPessoaServico PessoaServico) { RuleFor(x => x).Custom((pessoa, contexto) => { if (PessoaServico.Existe(u => u.Nome.Equals(pessoa.Nome) && u.Id != pessoa.Id).Result) { contexto.AddFailure("Nome", "Este campo já foi cadastrado"); } if (PessoaServico.Existe(u => u.CPF.Equals(pessoa.CPF) && u.Id != pessoa.Id).Result) { contexto.AddFailure("CPF", "Este campo já foi cadastrado"); } }); }
public void Deve_Excluir_Pessoa() { var idUsuario = 1; var idPessoa = 1; var periodo = new Pessoa(new CadastrarPessoaEntrada(idUsuario, "Pessoa 1")); typeof(Pessoa).GetProperty("Id").SetValue(periodo, idPessoa); _pessoaRepositorio.ObterPorId(idPessoa) .Returns(periodo); _pessoaServico = Substitute.For <PessoaServico>(_pessoaRepositorio, _uow); var saida = _pessoaServico.ExcluirPessoa(idPessoa, idUsuario).Result; Assert.IsTrue(saida.Sucesso && saida.Mensagens.Any(x => x == PessoaMensagem.Pessoa_Excluida_Com_Sucesso), string.Join(", ", saida.Mensagens)); }
public void Deve_Procurar_Pessoas() { var idUsuario = 1; var procurarEntrada = new ProcurarPessoaEntrada(idUsuario, "Nome", "ASC", 1, 1); var periodo1 = new Pessoa(new CadastrarPessoaEntrada(idUsuario, "Pessoa 1")); var periodo2 = new Pessoa(new CadastrarPessoaEntrada(idUsuario, "Pessoa 2")); _pessoaRepositorio.Procurar(procurarEntrada) .Returns(new ProcurarSaida(new[] { periodo1, periodo2 }, "Nome", "ASC", 2, 2, 1, 1)); _pessoaServico = Substitute.For <PessoaServico>(_pessoaRepositorio, _uow); var saida = _pessoaServico.ProcurarPessoas(procurarEntrada).Result; Assert.IsTrue(saida.Sucesso && (int)saida.Retorno.GetType().GetProperty("TotalPaginas").GetValue(saida.Retorno, null) == 2, string.Join(", ", saida.Mensagens)); }
public void Nao_Deve_Alterar_Pessoa_De_Outro_Usuario() { var idUsuario = 1; var idPessoa = 1; var periodo = new Pessoa(new CadastrarPessoaEntrada(2, "Pessoa 1")); typeof(Pessoa).GetProperty("Id").SetValue(periodo, idPessoa); _pessoaRepositorio.ObterPorId(idPessoa, true) .Returns(periodo); var alterarEntrada = new AlterarPessoaEntrada(idPessoa, "Pessoa 1 alterada", idUsuario); _pessoaServico = Substitute.For <PessoaServico>(_pessoaRepositorio, _uow); var saida = _pessoaServico.AlterarPessoa(alterarEntrada).Result; Assert.IsTrue(!saida.Sucesso && saida.Mensagens.Any(x => x == PessoaMensagem.Pessoa_Alterar_Nao_Pertence_Usuario), string.Join(", ", saida.Mensagens)); }
public UsuarioController(IPessoaServico usuarioServico) { _pessoaServico = usuarioServico; }
public PessoasController(IPessoaServico pessoaServico, IMapper mapper) { this._pessoaServico = pessoaServico; this._mapper = mapper; }
public LoginPessoaController(ILoginPessoaRepositorio loginPessoaRepositorio, ILoginPessoaServico loginPessoaServico, IPessoaServico pessoaServico) { this.loginPessoaServico = loginPessoaServico; this.pessoaServico = pessoaServico; this.loginPessoaRepositorio = loginPessoaRepositorio; }
public LoginPessoaController(ILoginPessoaServico loginServico, IPessoaServico pessoaServico) { this.loginServico = loginServico; this.pessoaServico = pessoaServico; }
public LoginPessoaServico(IPessoaServico pessoaServico, ILoginPessoaRepositorio loginPessoaRepositorio) : base(loginPessoaRepositorio) { this.loginPessoaRepositorio = loginPessoaRepositorio; this.pessoaServico = pessoaServico; }
public BensPessoaController(IBensPessoaRepositorio bensPessoaRepositorio, IPessoaServico pessoaServico) { this.bensPessoaRepositorio = bensPessoaRepositorio; this.pessoaServico = pessoaServico; }
public PessoaController(IPessoaServico pessoaServico) { _pessoaServico = pessoaServico; }
public PessoaAppServico(IPessoaServico pessoaServico) : base(pessoaServico) { _pessoaServico = pessoaServico; }
public EmpresaAplicacao(ICidadeAplicacao cidadeAplicacao, IPessoaServico pessoaServico) { _cidadeAplicacao = cidadeAplicacao; _pessoaServico = pessoaServico; }