public void CanGetAulaAvaliacaoPorAlunoTemaNaoAvaliado()
        {
            int alunoID       = 116502;
            int apostilaID    = 13641;
            int temaID        = 3283;
            int produtoID     = 16;
            int grandeAreaID  = 11;
            var aulaAvaliacao = new AulaAvaliacaoEntity().GetAulaAvaliacaoPorAluno(alunoID, produtoID, grandeAreaID);
            var apostila      = aulaAvaliacao.Where(x => x.ID == apostilaID).FirstOrDefault();
            var tema          = apostila.Temas.Where(x => x.TemaID == temaID).FirstOrDefault();

            Assert.IsFalse(tema.IsAvaliado);
        }
        public void CanGetAulaAvaliacaoPorAlunoTemaComProfessorSubstituto()
        {
            int alunoID       = 227546;
            int apostilaID    = 13648;
            int temaID        = 3229;
            int produtoID     = 16;
            int grandeAreaID  = 12;
            var aulaAvaliacao = new AulaAvaliacaoEntity().GetAulaAvaliacaoPorAluno(alunoID, produtoID, grandeAreaID);
            var apostila      = aulaAvaliacao.Where(x => x.ID == apostilaID).FirstOrDefault();
            var tema          = apostila.Temas.Where(x => x.TemaID == temaID).FirstOrDefault();

            Assert.IsFalse(tema.PodeAvaliar);
            Assert.AreEqual(121433, tema.ProfessorID);
        }