internal static CicloDesenvEstoria Criar(Session session, CicloDesenv ciclo, Estoria est, string situacaoEstoria, bool save) { CicloDesenvEstoria cicloDesenv = new CicloDesenvEstoria(session) { Ciclo = ciclo, Estoria = est, CsSituacao = StepCiclo.SituacaoEstoriaCicloByText(situacaoEstoria) }; if (save) { cicloDesenv.Save(); } return(cicloDesenv); }
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); } }