コード例 #1
0
        public void NotificacaoAvaliacao_SetNotificacoesAvaliacao_SeletivasMensagemTratada()
        {
            var parametros = new ParametrosAvaliacaoAula();

            var notificacao = NotificacaoEntityTestData.GetNotificacaoAvaliacao();
            var devices     = NotificacaoEntityTestData.GetDeviceNotificacoes();
            var hoje        = DateTime.Now.ToString("dd/MM");

            var seletivas = new NotificacaoBusiness(new NotificacaoEntity(),
                                                    new AccessEntity(),
                                                    new AlunoEntity(),
                                                    new NotificacaoDuvidasAcademicasEntity(),
                                                    new MenuBusiness(new MenuEntity(), new PessoaEntity(), new BlackListEntity())
                                                    ).SetNotificacoesAvaliacao(devices, notificacao, parametros);


            Assert.IsTrue(seletivas.All(x => !x.Mensagem.Contains("#DATA")));
            Assert.IsTrue(seletivas.All(x => x.Mensagem.Contains(hoje)));
        }
コード例 #2
0
        public void NotificacaoAvaliacao_SetNotificacoesAvaliacao_SeletivasMensagemTratadaDiaParametizado()
        {
            var notificacao = NotificacaoEntityTestData.GetNotificacaoAvaliacao();
            var devices     = NotificacaoEntityTestData.GetDeviceNotificacoes();

            var parametros = new ParametrosAvaliacaoAula();


            parametros.Data = new DateTime(2019, 01, 02);


            var data        = new DateTime(2019, 01, 02).ToString("yyyy-MM-dd");
            var dataTratada = new DateTime(2019, 01, 02).ToString("dd/MM/yyyy");

            var seletivas = new NotificacaoBusiness(new NotificacaoEntity(),
                                                    new AccessEntity(),
                                                    new AlunoEntity(),
                                                    new NotificacaoDuvidasAcademicasEntity(),
                                                    new MenuBusiness(new MenuEntity(), new PessoaEntity(), new BlackListEntity())).SetNotificacoesAvaliacao(devices, notificacao, parametros);


            Assert.IsTrue(seletivas.All(x => !x.Mensagem.Contains("#DATA")));
            Assert.IsTrue(seletivas.All(x => x.Mensagem.Contains(dataTratada)));
        }