Exemplo n.º 1
0
        public void Eliminar()
        {
            MVC_Panderia.Models.pan_dbEntities db = new MVC_Panderia.Models.pan_dbEntities();
            ////Obtiene el numero de recetas actuales
            int FilasActuales = db.familia.Count();

            driver.FindElement(By.Id("btn-delete-index")).Click();
            driver.FindElement(By.Id("btn-eliminar-delete")).Click();
            Thread.Sleep(1000);
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(FilasActuales - 1, db.familia.Count());
        }
Exemplo n.º 2
0
        public void EliminarRecetaTest()
        {
            MVC_Panderia.Models.pan_dbEntities db = new MVC_Panderia.Models.pan_dbEntities();
            ////Obtiene el numero de recetas actuales
            int FilasActuales = db.cabecera_receta.Count();

            //Acceder a contenedor Maestro: Receta
            driver.Navigate().GoToUrl(url + "/cabecera_receta");
            //Accede a eliminar Receta
            driver.FindElement(By.Id("eliminar-receta")).Click();
            driver.FindElement(By.Id("eliminar-receta")).Click();
            ////Valida que se haya eliminado la receta
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(FilasActuales - 1, db.cabecera_receta.Count());
        }
Exemplo n.º 3
0
        public void Editar()
        {
            driver.FindElement(By.Id("btn-editar-index")).Click();
            driver.FindElement(By.Name("nombre")).Clear();
            driver.FindElement(By.Name("nombre")).SendKeys("familiaTest");
            Thread.Sleep(1000);
            driver.FindElement(By.Id("lineaId")).SendKeys(Keys.Down + Keys.Enter);
            Thread.Sleep(1000);
            driver.FindElement(By.Id("lineaId")).SendKeys(Keys.Enter);
            driver.FindElement(By.Id("btn-guardar-editar")).Click();

            MVC_Panderia.Models.pan_dbEntities db = new MVC_Panderia.Models.pan_dbEntities();
            string nombre_familia = db.familia.ToList().OrderByDescending(s => s.Id).First().nombre;

            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(nombre_familia, "familiaTest");
        }
Exemplo n.º 4
0
        public void EditarRecetaTest()
        {
            //Acceder a contenedor Maestro: Receta
            driver.Navigate().GoToUrl(url + "/cabecera_receta");
            //Accede a Editar Receta
            driver.FindElement(By.Id("editar-receta")).Click();
            driver.FindElement(By.Id("articulo-Id")).Click();
            driver.FindElement(By.Id("articulo-Id")).SendKeys("Pan de molde Integral");
            driver.FindElement(By.Id("guardar-receta")).Click();

            MVC_Panderia.Models.pan_dbEntities db = new MVC_Panderia.Models.pan_dbEntities();
            string nombre_articulo = db.cabecera_receta.ToList().OrderByDescending(s => s.Id).First().articulo.nombre;

            ////Valida que el articulo modificado, resulte "Pan de molde Integral"
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(nombre_articulo, "Pan de molde Integral");
        }
Exemplo n.º 5
0
        public void CrearRecetaTest()
        {
            MVC_Panderia.Models.pan_dbEntities db = new MVC_Panderia.Models.pan_dbEntities();
            ////Obtiene el numero de recetas actuales
            int FilasActuales = db.cabecera_receta.Count();

            //Acceder a contenedor Maestro: Receta
            driver.Navigate().GoToUrl(url + "/cabecera_receta");
            //Accede a Crear Receta
            driver.FindElement(By.Id("nuevo-receta")).Click();
            driver.FindElement(By.Id("articulo-Id")).Click();
            driver.FindElement(By.Id("articulo-Id")).SendKeys("Baguette");
            driver.FindElement(By.Id("guardar-receta")).Click();
            ////Valida que se haya insertado la receta
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(FilasActuales + 1, db.cabecera_receta.Count());
        }
Exemplo n.º 6
0
        public void Agregar()
        {
            _Login();

            //Ir a index familia y agregar familia
            MVC_Panderia.Models.pan_dbEntities db = new MVC_Panderia.Models.pan_dbEntities();

            int FilasActuales = db.familia.Count();

            driver.Navigate().GoToUrl(url + "/familia");
            driver.FindElement(By.Id("btn-nuevo-index")).Click();
            driver.FindElement(By.Name("nombre")).SendKeys("Test");
            driver.FindElement(By.Name("lineaId")).Click();
            driver.FindElement(By.Name("lineaId")).SendKeys(Keys.Down);
            driver.FindElement(By.Id("lineaId")).SendKeys(Keys.Enter);
            driver.FindElement(By.Id("btn-guardar-create")).Click();
            Microsoft.VisualStudio.TestTools.UnitTesting.Assert.AreEqual(FilasActuales + 1, db.familia.Count());
        }