public void QuandoOGraficoBurndownForCalculadoParaOCronograma(string nomeCronograma) { BurndownGraficoDto dadosGrafico = GraficoBurndownBO.Instancia.CalcularDadosGraficoBurndown(StepCronograma.CronogramasDic[nomeCronograma].Oid); ArmazenarDadosBurndownContexto(nomeCronograma, dadosGrafico, true); }
/// <summary> /// Armazena no contexto do cenário em execução os dados do retorno do cálculo para disponibilizar o dados globalmente entre os steps. /// </summary> /// <param name="nomeCronograma">Key do dictionary</param> /// <param name="dadosGrafico">Value que será armazenado no dictionary</param> /// <param name="retorno"></param> public static void ArmazenarDadosBurndownContexto(string nomeCronograma, BurndownGraficoDto dadosGrafico, bool retorno = false) { string prefixo = retorno ? "DadosRetorno" : "DadosEsperados"; ScenarioContext.Current.Add(prefixo + nomeCronograma, dadosGrafico); }
public void AtualizarGraficoBurndown(BurndownGraficoDto graficoDto) { //implementar caso necessário no ambiente de testes }