/// <summary> /// Criar o Ciclo e as Estórias do Ciclo /// </summary> /// <param name="ciclo">Valor texto do Ciclo</param> /// <param name="estorias">Lista valores texto de Estórias do Ciclo</param> public static void CriarMotivoCancelamento(string motivoCancelamento, CsStatusMotivoCancelamento statusMotivo, Session session) { // Inserindo no dicionário if (!motivoCancelamentoDic.ContainsKey(motivoCancelamento)) { MotivoCancelamento motivoCancelamentoObj = MotivoCancelamentoFactory.CriarMotivoCancelamento(session, motivoCancelamento, statusMotivo, true); motivoCancelamentoDic.Add(motivoCancelamento, motivoCancelamentoObj); } }
public void MootivoCancelamentoTxDescricaoUnicos() { MotivoCancelamento modalidade = MotivoCancelamentoFactory.CriarMotivoCancelamento( SessionTest, "modalidade1", CsStatusMotivoCancelamento.Ativo, true); Assert.AreEqual(ValidationState.Valid, ValidationUtil.GetRuleState(modalidade, "MotivoCancelamento_TxDescricao_Unique", DefaultContexts.Save)); MotivoCancelamento modalidade1 = MotivoCancelamentoFactory.CriarMotivoCancelamento( SessionTest, "modalidade1", CsStatusMotivoCancelamento.Ativo, true); Assert.AreEqual(ValidationState.Invalid, ValidationUtil.GetRuleState(modalidade1, "MotivoCancelamento_TxDescricao_Unique", DefaultContexts.Save)); }