public void ObterAnexosAnaliseProfessorRecurso_VerificaConstrucaoUrlImagem_UrlStaticMaisLabel()
        {
            var mock     = Substitute.For <IQuestaoData>();
            var business = new QuestaoBusiness(mock, null, null, null);

            var questaoId  = 1;
            var imagemIdUm = "e82cfee0-c4c2-467a-95fb-796f20d1f90f.jpg";

            var recursoImagem = new List <tblConcursoQuestoes_recursosComentario_Imagens>
            {
                new tblConcursoQuestoes_recursosComentario_Imagens
                {
                    intID            = 1,
                    intClassificacao = string.Empty,
                    intQuestao       = questaoId,
                    txtLabel         = imagemIdUm,
                },
                new tblConcursoQuestoes_recursosComentario_Imagens
                {
                    intID            = 2,
                    intClassificacao = string.Empty,
                    intQuestao       = questaoId,
                    txtLabel         = "e2b07d26-cf2f-4849-aac2-819c3f70772c.JPG",
                },
                new tblConcursoQuestoes_recursosComentario_Imagens
                {
                    intID            = 3,
                    intClassificacao = string.Empty,
                    intQuestao       = questaoId,
                    txtLabel         = string.Empty,
                }
            };

            mock.ObterImagensComentarioRecurso(questaoId).Returns(recursoImagem);


            var result = business.ObterAnexosAnaliseProfessorRecurso(questaoId);

            Assert.IsNotNull(result);
            Assert.AreEqual(recursoImagem.Count(i => !string.IsNullOrEmpty(i.txtLabel)), result.Count());

            var anexoUm = result.FirstOrDefault(f => f.IdImagem == 1);

            Assert.AreEqual(Constants.LINK_STATIC_ANEXO_ANALISERECURSOS + imagemIdUm, anexoUm != null ? anexoUm.UrlImagem : string.Empty);
        }