public void Nao_Deve_Obter_Contas_Por_Usuario_Com_Id_Usuario_Invalido() { var idUsuario = 0; _contaServico = Substitute.For <ContaServico>(_contaRepositorio, _uow); var saida = _contaServico.ObterContasPorUsuario(idUsuario).Result; Assert.IsTrue(!saida.Sucesso && saida.Mensagens.Any(x => x == Mensagem.Id_Usuario_Invalido), string.Join(", ", saida.Mensagens)); }
public void Deve_Obter_Contas_Por_Usuario() { var idUsuario = 1; _contaRepositorio.ObterPorUsuario(idUsuario) .Returns(new List <Conta> { new Conta(new CadastrarContaEntrada(idUsuario, "Conta 1", TipoConta.ContaCorrente)) }); _contaServico = Substitute.For <ContaServico>(_contaRepositorio, _uow); var saida = _contaServico.ObterContasPorUsuario(idUsuario).Result; Assert.IsTrue(saida.Sucesso && saida.Mensagens.Any(x => x == ContaMensagem.Contas_Encontradas_Com_Sucesso), string.Join(", ", saida.Mensagens)); }
public async Task <IActionResult> ObterContasPorUsuario() { return(new ApiResult(await _contaServico.ObterContasPorUsuario(base.ObterIdUsuarioClaim()))); }
public async Task <ISaida> ObterContasPorUsuarioAutenticado() { return(await _contaServico.ObterContasPorUsuario(base.ObterIdUsuarioClaim())); }