Example #1
0
        public void agregarProducto()
        {
            using (var context = new BusinessContext())
            {
                context.AddProducto(new producto {
                    Nombre = "aaasdasd", Unidad = "Litros", Cantidad_Actual = 0, idProducto = "1234", PuntoReorden = 5
                });

                var viewModel = new ArticulosViewModel(context);
                viewModel.GetProductosCommand.Execute(null);

                Assert.IsTrue(viewModel.Productos.Count == 1);
            }
        }
Example #2
0
 public void AddProducto(producto _producto)
 {
     using (var api = new BusinessContext())
     {
         try
         {
             api.AddProducto(_producto);
         }
         catch (Exception ex)
         {
             return;
         }
         Productos.Add(_producto);
     }
 }
Example #3
0
        public void eliminarProducto()
        {
            using (var context = new BusinessContext())
            {
                context.AddProducto(new producto {
                    Nombre = "aaasdasd", Unidad = "Litros", Cantidad_Actual = 0, idProducto = "1234", PuntoReorden = 5
                });

                producto selectedProducto = context.context.producto.Where(u => u.Nombre == "aaasdasd").FirstOrDefault();
                context.deleteProducto(selectedProducto);

                var viewModel = new ArticulosViewModel(context);
                viewModel.GetProductosCommand.Execute(null);

                Assert.IsTrue(viewModel.Productos.Count == 0);
            }
        }
Example #4
0
        public void editarProducto()
        {
            using (var context = new BusinessContext())
            {
                context.AddProducto(new producto {
                    Nombre = "aaasdasd", Unidad = "Litros", Cantidad_Actual = 0, idProducto = "1234", PuntoReorden = 5
                });

                var viewModel = new ArticulosViewModel(context);
                viewModel.GetProductosCommand.Execute(null);
                viewModel.SelectedProducto = viewModel.Productos.First();

                viewModel.SelectedProducto.Nombre = "NuevoNombre";
                viewModel.editProductoCommand.Execute(null);

                var producto = context.context.producto.Single();
                context.context.Entry(producto).Reload();
                Assert.AreEqual(viewModel.SelectedProducto.Nombre, producto.Nombre);
            }
        }