public OrderItem CreateItem(Order order, Product product) { var orderItem = new OrderItem { Order = order, Price = 1, Product = product, Quantity = 3, Store = "Internet" }; //_generator.Context.OrderItems.InsertOnSubmit(orderItem); _generator.EntityDeleteActions.Add(context => context.OrderItems.DeleteOnSubmit(orderItem)); return orderItem; }
partial void DeleteProduct(Product instance);
partial void UpdateProduct(Product instance);
partial void InsertProduct(Product instance);
public Order CreateOrderForProducts(Product[] products) { var order = CreateOrderForCustomer(CreateCustomer()); foreach (var product in products) order.OrderItems.Add(CreateItem(order, product)); return order; }
public Product[] CreateProducts(int count) { var products = new Product[count]; for (var i = 0; i < count; i++) products[i] = CreateProduct(); return products; }
public Product CreateProduct() { var product = new Product { Name = "Product" + RandomString(), Description = "Product Description" + RandomString() }; _generator.Context.Products.InsertOnSubmit(product); _generator.EntityDeleteActions.Add(context => context.Products.DeleteOnSubmit(product)); return product; }