Ejemplo n.º 1
0
        /// <summary>
        /// método que dispara a ação quando clica na action na barra de tarefas.
        /// </summary>
        /// <param name="sender">objeto sender</param>
        /// <param name="e">argumentos do singlechoice</param>
        private void SingleChoiceAction1_Execute(object sender, SingleChoiceActionExecuteEventArgs e)
        {
            string tmp = null;

            if (View.Id.Equals("CasoTeste_PreCondicoes_ListView"))
            {
                tmp = CasoTestePreCondicaoAnexo.GetOpenAnexos(this.preCondicaoAnexo, e.SelectedChoiceActionItem.ToString());
            }

            // por fim, abre o anexo.
            System.Diagnostics.Process.Start(tmp);
        }
        public void AdicionarAnexo()
        {
            /**
             * Cenário 1: Serão adicionados 3 anexos para uma pré-condição.
             * O sistema deverá informar quantos anexos estão adicionados no sistema.
             */

            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);
            CasoTestePreCondicao casotestePreCondicao1 = CasoTestePreCondicaoFactory.Criar(SessionTest, casoteste1, "", true);

            CasoTestePreCondicaoAnexo casoTestePreCondicaoAnexo1 = CasoTestePreCondicaoAnexoFactory.Criar(SessionTest, casotestePreCondicao1, "", true);
            CasoTestePreCondicaoAnexo casoTestePreCondicaoAnexo2 = CasoTestePreCondicaoAnexoFactory.Criar(SessionTest, casotestePreCondicao1, "", true);
            CasoTestePreCondicaoAnexo casoTestePreCondicaoAnexo3 = CasoTestePreCondicaoAnexoFactory.Criar(SessionTest, casotestePreCondicao1, "", true);

            Assert.AreEqual(3, casotestePreCondicao1._NbAnexos, "O valor deveria ser 3");
        }
Ejemplo n.º 3
0
        /// <summary>
        /// método Criar
        /// </summary>
        /// <param name="session">session</param>
        /// <param name="casoTestePreCondicao">CasoTestePreCondicao</param>
        /// <param name="txDescricao">String</param>
        /// <param name="save">bool</param>
        /// <returns>casoTestePreCondicaoAnexo</returns>
        public static CasoTestePreCondicaoAnexo Criar(Session session, CasoTestePreCondicao casoTestePreCondicao, String txDescricao, bool save = false)
        {
            CasoTestePreCondicaoAnexo casoTestePreCondicaoAnexo = new CasoTestePreCondicaoAnexo(session);

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

            casoTestePreCondicaoAnexo.CasoTestePreCondicao = casoTestePreCondicao;


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

            return(casoTestePreCondicaoAnexo);
        }