public void NaoExibirNotificacoesAgendadasParaOFuturo() { var matricula = 241724; var appMsPro = 17; var notificacoes = new NotificacaoEntity().GetAll(matricula, appMsPro); var serverDate = Utilidades.GetServerDate(); Assert.IsTrue(notificacoes.All(x => x.DataOriginal <= serverDate)); }
public void GetNotificacoesAplicacao_NaoPodeRetornarNotificacaoAnoAnteriorNaoLida() { var aplicacaoID = Aplicacoes.MsProMobile; var matricula = new PerfilAlunoEntityTestData().GetAlunoAnoAtualComAnosAnteriores(); var anoAtual = Utilidades.GetYear(); var notificacoes = new NotificacaoEntity().GetNotificacoesAplicacao((int)aplicacaoID, matricula); if (!notificacoes.Any()) { Assert.Inconclusive("Não há notificações a processar"); } Assert.IsFalse(notificacoes.All(x => x.DataOriginal.Year < anoAtual && x.Lida == false)); }