/// <summary>
        /// metodo criar que instancia um objeto da factore
        /// </summary>
        /// <param name="session">seção</param>
        /// <param name="requisitos">objeto de requisito</param>
        /// <param name="txPassos">passos</param>
        /// <param name="txSumario">sumario</param>
        /// <param name="txPrecondicoes">precondição</param>
        /// <param name="save">save</param>
        /// <returns>caso de teste</returns>
        public static CasoTeste Criar(Session session, Requisito requisitos, String txPassos = "", String txSumario = "",
                                      String txPrecondicoes = "", bool save = false)
        {
            //String TxResultadoEsperado = "",
            CasoTeste casoteste = new CasoTeste(session);

            //if (String.IsNullOrEmpty(TxPassos))
            //    casoteste.TxPassos = GetDescricao();

            if (String.IsNullOrEmpty(txSumario))
            {
                casoteste.TxSumario = GetDescricao();
            }

            //if (String.IsNullOrEmpty(TxResultadoEsperado))
            //    casoteste.TxResultadoEsperado = GetDescricao();

            //if (String.IsNullOrEmpty(TxPrecondicoes))
            //    casoteste.TxPrecondicoes = GetDescricao();

            casoteste.Requisito = requisitos;

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

            return(casoteste);
        }
        public void ExcluirCasoTeste()
        {
            /*
             * Cenário: Será criado o casoteste01, será associado o ele uma descrição, um passo e um resultado esperado
             * o casoteste01 será excluido, verificar se o casoteste01 foi excluido com sucesso
             */

            Projeto projeto1 = ProjetoFactory.Criar(SessionTest, 0, "", true);

            Projeto.SelectedProject = projeto1.Oid;

            Modulo    modulo1    = ModuloFactory.Criar(SessionTest, projeto1, "", true);
            Requisito requisito1 = RequisitoFactory.Criar(SessionTest, modulo1, "nome", "descricao", "link", true);
            //Criação do casoteste01
            CasoTeste casoteste01 = CasoTesteFactory.Criar(SessionTest, requisito1, "passos", "sumário", "precondicoes", true);

            casoteste01.Save();
            //Exclusão do casoteste01
            casoteste01.Delete();

            Assert.AreEqual(0, requisito1.RequisitoCasosTeste.Count, "Deveria existir 0 casoteste associado ao requisito");
        }