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