public void EntaoOsDadosParaOGraficoDeRitmoDoTimeDoProjetoProjeto01DevemSer(string projeto, Table table) { string cicloCol = table.Header.ToList()[0]; string ritmoCol = table.Header.ToList()[1]; string metaCol = table.Header.ToList()[2]; string planejadoCol = table.Header.ToList()[3]; Assert.IsTrue(DadosGraficoRitmoTimeProjetoDic.ContainsKey(projeto), "O projeto deveria existir no dicionário"); Assert.AreEqual(table.RowCount, DadosGraficoRitmoTimeProjetoDic[projeto].Count(), "As quantidades de registros deveriam ser as mesmas"); List <GraficoRitmoTimeDTO> lista = DadosGraficoRitmoTimeProjetoDic[projeto]; for (int position = 0; position < table.RowCount; position++) { Assert.AreEqual(table.Rows[position][cicloCol], lista[position].Ciclo.ToString()); Assert.AreEqual(table.Rows[position][ritmoCol], lista[position].Ritmo.ToString()); Assert.AreEqual(table.Rows[position][metaCol], lista[position].Meta.ToString()); Assert.AreEqual(table.Rows[position][planejadoCol], lista[position].Planejado.ToString()); } }
public static void QuandoMontarOsDadosNecessariosParaOGraficoDeRitmoDoTimeDoProjetoProjeto01(string projeto) { List <GraficoRitmoTimeDTO> result = GraficoRitmoTimeBO.CalcularGraficoRitmoTimeProjeto(StepProjeto.ProjetosDic[projeto].Oid, SessionTest); DadosGraficoRitmoTimeProjetoDic.Add(projeto, result); }