public void GetAvaliacaoAulaSlides_AlunoAcademico_MEDCURSONaoContemVideos() { var bus = new AulaAvaliacaoBusiness(new AulaAvaliacaoEntity(), new VideoEntity()); var aulaSlides = bus.GetAvaliacaoAulaSlides(Constants.CONTACTID_ACADEMICO); var aulasSlidesMed = aulaSlides.Where(x => x.IdProduto == (int)Produto.Produtos.MEDCURSO).ToList(); Assert.IsFalse(aulasSlidesMed.Any(x => x.Temas.Any(y => y.Slides.Any(z => z.Tipo == (int)AulaAvaliacaoBusiness.ETipoMidiaConteudoAvaliacao.Video)))); }
public void GetAvaliacaoAulaSlides_AlunoAcademico_VideosContemPropriedades() { var bus = new AulaAvaliacaoBusiness(new AulaAvaliacaoEntity(), new VideoEntity()); var aulaSlides = bus.GetAvaliacaoAulaSlides(Constants.CONTACTID_ACADEMICO); var slides = aulaSlides.SelectMany(x => x.Temas).SelectMany(y => y.Slides).Where(z => z.Tipo == (int)AulaAvaliacaoBusiness.ETipoMidiaConteudoAvaliacao.Video).ToList(); Assert.IsTrue(slides.All(x => x.Conteudo.All(y => !string.IsNullOrEmpty(y.Link)))); Assert.IsTrue(slides.All(x => x.Conteudo.All(y => !string.IsNullOrEmpty(y.Qualidade)))); Assert.IsTrue(slides.All(x => x.Conteudo.All(y => y.Qualidade != "hls" && y.Altura > 0))); Assert.IsTrue(slides.All(x => x.Conteudo.All(y => y.Qualidade != "hls" && y.Largura > 0))); }
public ResultViewModel <List <AulaAvaliacaoViewModel> > GetAulaAvaliacaoSlides(string alunoid, string apostilaId) { var result = Execute(() => { var business = new AulaAvaliacaoBusiness(new AulaAvaliacaoEntity(), new VideoEntity()); var retorno = business.GetAvaliacaoAulaSlides(Convert.ToInt32(alunoid), Convert.ToInt32(apostilaId)); return(retorno); }, true); return(GetResultViewModel <List <AulaAvaliacaoViewModel>, List <AulaAvaliacaoDTO> >(result)); }