public void DadoUmMotivoDeCancelamentoMotivo01UsadoNoCancelamentoDeUmCicloCiclo01(string motivo, string ciclo)
        {
            // Lista de Estórias
            List <string> listaEstorias = new List <string>();

            listaEstorias.Add("estoria 01;Não Iniciado");

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

            StepCiclo.CriarCicloEstoriasCiclo(projeto, ciclo, listaEstorias, SessionTest);

            StepCiclo.ciclosDic[ciclo].CsSituacaoCiclo = StepCiclo.SituacaoCicloByText("Em andamento");

            CriarMotivoCancelamento(motivo, CsStatusMotivoCancelamento.Ativo, SessionTest);

            StepCiclo.ciclosDic[ciclo].MotivoCancelamento = motivoCancelamentoDic[motivo];

            StepCiclo.ciclosDic[ciclo].Save();
        }
        public void DadoOSCicloSCiclo02Ciclo03ComoNaoPlanejado(string ciclos, string naousado, string situacao)
        {
            foreach (string ciclo in ciclos.Split(','))
            {
                string          value01;
                MatchCollection collection = Regex.Matches(ciclo.Trim(), @"'([\w\sçãáéíóú]+)'");

                if (collection.Count != 1)
                {
                    new Exception("Erro na expressão regular.");
                }

                // Valor encontrado
                value01 = collection[0].Value.Substring(1, collection[0].Length - 2); // retiradas das aspas simples

                // Criação do ciclo sem estórias
                StepCiclo.ciclosDic[value01].CsSituacaoCiclo = StepCiclo.SituacaoCicloByText(situacao);
            }
        }