/// <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"); }
/// <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); }