Пример #1
0
        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!!
        }
Пример #2
0
        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!!
        }