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)));
        }
Example #3
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));
        }