public void Nao_Deve_Obter_Cartoes_Credito_Por_Usuario_Com_Id_Usuario_Invalido() { var idUsuario = 0; _cartaoCreditoServico = Substitute.For <CartaoCreditoServico>(_cartaoCreditoRepositorio, _uow); var saida = _cartaoCreditoServico.ObterCartoesCreditoPorUsuario(idUsuario).Result; Assert.IsTrue(!saida.Sucesso && saida.Mensagens.Any(x => x == Mensagem.Id_Usuario_Invalido), string.Join(", ", saida.Mensagens)); }
public void Deve_Obter_Cartoes_Credito_Por_Usuario() { var idUsuario = 1; _cartaoCreditoRepositorio.ObterPorUsuario(idUsuario) .Returns(new List <CartaoCredito> { new CartaoCredito(new CadastrarCartaoCreditoEntrada(idUsuario, "Cartão 1", 5000, 5)) }); _cartaoCreditoServico = Substitute.For <CartaoCreditoServico>(_cartaoCreditoRepositorio, _uow); var saida = _cartaoCreditoServico.ObterCartoesCreditoPorUsuario(idUsuario).Result; Assert.IsTrue(saida.Sucesso && saida.Mensagens.Any(x => x == CartaoCreditoMensagem.Cartoes_Encontrados_Com_Sucesso), string.Join(", ", saida.Mensagens)); }
public async Task <ISaida> ObterCartaoCreditosPorUsuarioAutenticado() { return(await _cartaoCreditoServico.ObterCartoesCreditoPorUsuario(base.ObterIdUsuarioClaim())); }
public async Task <IActionResult> ObterCartaoCreditosPorUsuarioAutenticado() { return(new ApiResult(await _cartaoCreditoServico.ObterCartoesCreditoPorUsuario(base.ObterIdUsuarioClaim()))); }