/// <summary>
        /// metodo de execução no view
        /// </summary>
        /// <param name="sender">objeto sender</param>
        /// <param name="e">argumento de evento</param>
        private void SingleChoiceAction1_Execute(object sender, SingleChoiceActionExecuteEventArgs e)
        {
            string tmp = null;

            if (View.Id.Equals("CasoTestePasso_ResultadosEsperados_ListView"))
            {
                tmp = CasoTestePassoResultadoEsperadoAnexo.GetOpenAnexos(this.resultadoEsperadoAnexo, e.SelectedChoiceActionItem.ToString());
            }

            // por fim, abre o anexo.
            System.Diagnostics.Process.Start(tmp);
        }
        /// <summary>
        /// metodo criar que instancia um objeto da factore
        /// </summary>
        /// <param name="session">seção</param>
        /// <param name="casoTestePassoResultadoEsperado">objeto de casoTestePassoResultadoEsperado</param>
        /// <param name="txDescricao">descrição</param>
        /// <param name="save">save</param>
        /// <returns>retorna um anexo de resultados esperados</returns>
        public static CasoTestePassoResultadoEsperadoAnexo Criar(Session session, CasoTestePassoResultadoEsperado casoTestePassoResultadoEsperado, String txDescricao, bool save = false)
        {
            CasoTestePassoResultadoEsperadoAnexo casoTestePassoResultadoEsperadoAnexo = new CasoTestePassoResultadoEsperadoAnexo(session);

            if (String.IsNullOrEmpty(txDescricao))
            {
                casoTestePassoResultadoEsperadoAnexo.TxDescricao = GetDescricao();
            }

            casoTestePassoResultadoEsperadoAnexo.CasoTestePassoResultadoEsperado = casoTestePassoResultadoEsperado;


            if (save)
            {
                casoTestePassoResultadoEsperadoAnexo.Save();
            }

            return(casoTestePassoResultadoEsperadoAnexo);
        }
コード例 #3
0
        public void AdicionarAnexo()
        {
            /**
             * Cenário 1: Serão adicionados 3 anexos para um resultado esperado.
             * O sistema deverá informar quantos anexos estão cadastrados no sistema para aquele resultado esperado.
             */

            Projeto        projeto1        = ProjetoFactory.Criar(SessionTest, 0, "", true);
            Modulo         modulo1         = ModuloFactory.Criar(SessionTest, projeto1, "", true);
            Requisito      requisito1      = RequisitoFactory.Criar(SessionTest, modulo1, "nome", "descricao", "link", true);
            CasoTeste      casoteste1      = CasoTesteFactory.Criar(SessionTest, requisito1, "passos", "sumário", "precondicoes", true);
            CasoTestePasso casotestePasso1 = CasoTestePassoFactory.Criar(SessionTest, casoteste1, "", true);
            CasoTestePassoResultadoEsperado casoTestePassoResultadoEsperado1 = CasoTestePassoResultadoEsperadoFactory.Criar(SessionTest, casotestePasso1, "", true);

            CasoTestePassoResultadoEsperadoAnexo casoTestePassoResultadoEsperadoAnexo1 = CasoTestePassoResultadoEsperadoAnexoFactory.Criar(SessionTest,
                                                                                                                                           casoTestePassoResultadoEsperado1, "", true);
            CasoTestePassoResultadoEsperadoAnexo casoTestePassoResultadoEsperadoAnexo2 = CasoTestePassoResultadoEsperadoAnexoFactory.Criar(SessionTest,
                                                                                                                                           casoTestePassoResultadoEsperado1, "", true);
            CasoTestePassoResultadoEsperadoAnexo casoTestePassoResultadoEsperadoAnexo3 = CasoTestePassoResultadoEsperadoAnexoFactory.Criar(SessionTest,
                                                                                                                                           casoTestePassoResultadoEsperado1, "", true);

            //Assert.AreEqual(3, casoTestePassoResultadoEsperado1._NbAnexo, "O valor deveria ser 3");
        }