public void ActualitzarIdProducte() { Producte producte = new Producte("ProvaIDProducte2123", "ProvaCategoria", "ProvaUnitat", new TimeSpan(4, 3, 2, 1), new TimeSpan(1, 0, 0, 0), new TimeSpan(1, 2, 3, 4), new Recepta(), 5, 100); control.Afegir((ObjecteSql)producte.ReceptaOriginal); control.Afegir((ObjecteSql)producte); producte.PrimaryKey = "ProvaIDActualitzada"; control.ComprovaActualitzacions(producte); Producte producteDessat = null; SortedList <string, Producte> indexProductes = new SortedList <string, Producte>(); foreach (Producte producteD in Producte.ProductesDessats(bdProves)) { indexProductes.Add(producteD.PrimaryKey, producteD); } try { producteDessat = indexProductes[producte.PrimaryKey]; } catch { producteDessat = new Producte("NOFUNCIONAAA"); } Assert.AreEqual(producte, producteDessat);//si esta bien!! }
public void ActualitzarDadesProducte() { Producte producte = new Producte("ProvaIDProducte245", "ProvaCategoria", "ProvaUnitat", new TimeSpan(4, 3, 2, 1), new TimeSpan(1, 0, 0, 0), new TimeSpan(1, 2, 3, 4), new Recepta(), 5, 100); control.Afegir((ObjecteSql)producte.ReceptaOriginal); //doy de alta la receta sinReceta control.Afegir((ObjecteSql)producte); //doy de alta el producto producte.Unitat = "GramsProva"; //lo modifico control.ComprovaActualitzacions(producte); //actualizo Producte producteDessat = null; SortedList <string, Producte> indexProductes = new SortedList <string, Producte>(); foreach (Producte producteD in Producte.ProductesDessats(bdProves)) { indexProductes.Add(producteD.PrimaryKey, producteD); } try { producteDessat = indexProductes[producte.PrimaryKey]; } catch { producteDessat = new Producte("NOFUNCIONAAA"); } Assert.AreEqual(producte, producteDessat);//si esta bien!! }