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); } }
public void AddProducto(producto _producto) { using (var api = new BusinessContext()) { try { api.AddProducto(_producto); } catch (Exception ex) { return; } Productos.Add(_producto); } }
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); } }
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); } }