Exemple #1
0
        public void Nao_Deve_Obter_Periodos_Por_Usuario_Com_Id_Usuario_Invalido()
        {
            var idUsuario = 0;

            _periodoServico = Substitute.For <PeriodoServico>(_periodoRepositorio, _uow);

            var saida = _periodoServico.ObterPeriodosPorUsuario(idUsuario).Result;

            Assert.IsTrue(!saida.Sucesso && saida.Mensagens.Any(x => x == Mensagem.Id_Usuario_Invalido), string.Join(", ", saida.Mensagens));
        }
Exemple #2
0
        public void Deve_Obter_Periodos_Por_Usuario()
        {
            var idUsuario = 1;

            _periodoRepositorio.ObterPorUsuario(idUsuario)
            .Returns(new List <Periodo> {
                new Periodo(new CadastrarPeriodoEntrada(idUsuario, "Período 1", DateTime.Now.Date, DateTime.Now.Date.AddDays(5)))
            });

            _periodoServico = Substitute.For <PeriodoServico>(_periodoRepositorio, _uow);

            var saida = _periodoServico.ObterPeriodosPorUsuario(idUsuario).Result;

            Assert.IsTrue(saida.Sucesso && saida.Mensagens.Any(x => x == PeriodoMensagem.Periodos_Encontrados_Com_Sucesso), string.Join(", ", saida.Mensagens));
        }
Exemple #3
0
 public async Task <IActionResult> ObterPeriodosPorUsuarioAutenticado()
 {
     return(new ApiResult(await _periodoServico.ObterPeriodosPorUsuario(base.ObterIdUsuarioClaim())));
 }
Exemple #4
0
 public async Task <ISaida> ObterPeriodosPorUsuarioAutenticado()
 {
     return(await _periodoServico.ObterPeriodosPorUsuario(base.ObterIdUsuarioClaim()));
 }