示例#1
0
        public void GetApostila_Ano2018_CssCompletoAntigo()
        {
            var versaoApostila   = 0;
            var anoAtual         = DateTime.Now.Year;
            var alunoEntity      = new PerfilAlunoEntityTestData();
            var materialEntity   = new MaterialApostilaEntity();
            var cronogramaEntity = new CronogramaEntity();

            var aluno = alunoEntity.GetAlunosMedAtivo(2018).FirstOrDefault();

            if (aluno.ID == 0)
            {
                Assert.Inconclusive();
            }

            var linkCssApostilasAntigas = materialEntity.GetAssetApostila(2018);
            var bus = new CronogramaBusiness(new AulaEntity(), new MednetEntity(), new MaterialApostilaEntity(), new RevalidaEntity(), new CronogramaEntity());

            var cronograma = bus.GetCronogramaAluno((int)Produto.Produtos.MEDCURSO, 2018, (int)ESubMenus.Materiais, aluno.ID);
            var semana     = cronograma.Semanas.FirstOrDefault();

            Assert.IsTrue(semana.Apostilas.Count > 0);
            var entidade = semana.Apostilas.FirstOrDefault();
            var result   = materialEntity.GetApostilaAtiva(entidade.MaterialId, aluno.ID, versaoApostila);

            Assert.IsTrue(result.LinkCss.Contains(linkCssApostilasAntigas));
        }
示例#2
0
        public void GetApostila_AnoAtual_CssFatiado()
        {
            var versaoApostila = 0;
            var anoAtual       = DateTime.Now.Year;
            var alunoEntity    = new PerfilAlunoEntityTestData();
            var materialEntity = new MaterialApostilaEntity();

            var aluno = alunoEntity.GetAlunosMedAnoAtualAtivo().FirstOrDefault();

            if (aluno.ID == 0)
            {
                Assert.Inconclusive();
            }
            var bus        = new CronogramaBusiness(new AulaEntity(), new MednetEntity(), new MaterialApostilaEntity(), new RevalidaEntity(), new CronogramaEntity());
            var cronograma = bus.GetCronogramaAluno((int)Aplicacoes.MsProMobile, anoAtual, (int)ESubMenus.Materiais, aluno.ID);
            var semana     = cronograma.Semanas.FirstOrDefault();

            Assert.IsTrue(semana.Apostilas.Count > 0);
            var entidade = semana.Apostilas.FirstOrDefault();
            var nomecss  = materialEntity.GetNameCss(entidade.MaterialId, anoAtual);
            var result   = materialEntity.GetApostilaAtiva(entidade.MaterialId, aluno.ID, versaoApostila);

            Assert.IsTrue(result.LinkCss.Contains(nomecss));
        }