/// <summary>
        /// Regra de negócio que retorna o ultimo requisito selecionado pelo usuário
        /// </summary>
        public void RnSalvarUltimoRequisitoSelecionado()
        {
            CasoTeste casoteste1 = GetTest(Session, Usuario);

            if (casoteste1 != null)
            {
                Requisito = casoteste1.Requisito;
            }
        }
        /// <summary>
        /// Get que busca qual foi o ultimo requisito selecionado pelo usuario
        /// </summary>
        /// <param name="session">Session</param>
        /// <param name="usuario">Usuario</param>
        /// <returns>Último caso de teste cadastrado</returns>
        private static CasoTeste GetTest(Session session, User usuario)
        {
            ICollection       collection;
            CasoTeste         result         = null;
            SortingCollection sortCollection = new SortingCollection();

            sortCollection.Add(new SortProperty("DtHoraEData", SortingDirection.Descending));

            collection = session.GetObjects(session.GetClassInfo <CasoTeste>(),
                                            CriteriaOperator.Parse("Usuario.Oid = ? And Requisito.Modulo.Projeto.Oid = ?", usuario.Oid, Projeto.SelectedProject), sortCollection, 1, false, true);
            foreach (CasoTeste ct in collection)
            {
                result = ct;
                break;
            }

            return(result);
        }