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));
        }