public FulfillmentService() { FulfillmentDB.Initialize(); FulfillmentDB context = new FulfillmentDB(); _customerService = new CustomerService( context.GetCustomerRepository()); _productService = new ProductService( context.GetProductRepository()); _inventoryAllocationService = new InventoryAllocationService( context.GetWarehouseRepository()); _pickListService = new PickListService( context.GetPickListRepository()); _messageQueue = new MsmqMessageQueueOutbound< Messages.PlaceOrder>( ".", typeof(Messages.PlaceOrder).FullName); }
public void Initialize() { _warehouses = new FakeRepository<Warehouse>(); _warehouse1 = new Warehouse { Name = "Hanger 18" }; _procrit = new Product { Id = 11190 }; _warehouse1.Requisitions = new List<Requisition>(); _warehouse1.Requisitions.Add(new Requisition { Product = _procrit, Quantity = 7, Restocks = new List<Restock> { new Restock() } }); _warehouse1.PickLists = new List<PickList>(); _warehouses.Add(_warehouse1); _clinic = new Customer { Name = "The Clinic", ShippingAddress = "1 My Way" }; _service = new InventoryAllocationService(_warehouses); }