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)); }
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)); }
public async Task <IActionResult> ObterPeriodosPorUsuarioAutenticado() { return(new ApiResult(await _periodoServico.ObterPeriodosPorUsuario(base.ObterIdUsuarioClaim()))); }
public async Task <ISaida> ObterPeriodosPorUsuarioAutenticado() { return(await _periodoServico.ObterPeriodosPorUsuario(base.ObterIdUsuarioClaim())); }