public void EntaoOsDadosParaOGraficoEstimadoVsRealizadoDoProjetoProjeto01DevemSer(string projeto, Table table) { string cicloCol = table.Header.ToList()[0]; string estimadoCol = table.Header.ToList()[1]; string realizadoCol = table.Header.ToList()[2]; string tendenciaCol = table.Header.ToList()[3]; string ritimoSugeridoCol = table.Header.ToList()[4]; Assert.IsTrue(DadosGraficoEstimadoRealizadoProjetoDic.ContainsKey(projeto), "O projeto deveria existir no dicionário"); Assert.AreEqual(table.RowCount, DadosGraficoEstimadoRealizadoProjetoDic[projeto].Count(), "As quantidades de registros deveriam ser as mesmas " + table.RowCount + " : " + DadosGraficoEstimadoRealizadoProjetoDic[projeto].Count()); List <GraficoEstimadoRealizadoDTO> lista = DadosGraficoEstimadoRealizadoProjetoDic[projeto]; for (int position = 0; position < table.RowCount; position++) { Assert.AreEqual(table.Rows[position][cicloCol], lista[position].Ciclo.ToString()); Assert.AreEqual(table.Rows[position][estimadoCol], lista[position].Estimado.ToString()); Assert.AreEqual(table.Rows[position][realizadoCol], lista[position].Realizado.ToString()); Assert.AreEqual(table.Rows[position][tendenciaCol], lista[position].Tendencia.ToString()); Assert.AreEqual(table.Rows[position][ritimoSugeridoCol], lista[position].RitimoSugerido.ToString()); } }
public static void QuandoMontarOsDadosNecessariosParaOGraficoDeEstimadoVsRealizadoDoProjetoProjeto01(string projeto) { List <GraficoEstimadoRealizadoDTO> result = GraficoEstimadoRealizadoBO.CalcularGraficoEstimadoVsRealizadoProjeto(StepProjeto.ProjetosDic[projeto].Oid, SessionTest); DadosGraficoEstimadoRealizadoProjetoDic.Add(projeto, result); }