Exemple #1
0
        public void CreateOrderTest()
        {
            var lumberProduct = new LumberProduct {
                Id = new Guid("815642C9-08C6-E511-8274-5CC5D43F6424")
            };
            var lumberLineItem = new OrderLumberLineItem {
                LumberProduct = lumberProduct, Quantity = 2
            };
            var lumberLineItems = new [] { lumberLineItem };

            var miscProduct = new MiscellaneousProduct {
                Id = new Guid("D6888728-8DD5-E511-8E31-5CC5D43F6424")
            };
            var miscLineItem = new OrderMiscellaneousLineItem {
                MiscellaneousProduct = miscProduct, Quantity = 5
            };
            var miscLineItems = new[] { miscLineItem };

            var order = new Order
            {
                OrderNumber = "Test",
                OrderType   = new OrderType {
                    Name = OrderTypeNames.PurchaseOrder
                }
            };

            DatabaseCommandDirectory.Instance.CreateOrder(1, order, lumberLineItems,
                                                          miscLineItems);
        }
        protected override void OnExecute(ThermoryContext context)
        {
            var lineItem = new OrderLumberLineItem
            {
                OrderId         = _order.Id,
                LumberProductId = _lumberProductId,
                Quantity        = _quantity
            };

            context.OrderLumberLineItems.Add(lineItem);
            context.SaveChanges();
        }
        public void TestInitialize()
        {
            _order = new Order
            {
                OrderLumberLineItems        = new List <OrderLumberLineItem>(),
                OrderMiscellaneousLineItems = new List <OrderMiscellaneousLineItem>()
            };

            _lumberLineItem1 = new OrderLumberLineItem {
                LumberProductId = Guid.NewGuid()
            };
            _lumberLineItem2 = new OrderLumberLineItem {
                LumberProductId = Guid.NewGuid()
            };
            _miscLineItem1 = new OrderMiscellaneousLineItem {
                MiscellaneousProductId = Guid.NewGuid()
            };
            _miscLineItem2 = new OrderMiscellaneousLineItem {
                MiscellaneousProductId = Guid.NewGuid()
            };
        }
Exemple #4
0
 public DeleteOrderLumberLineItem(OrderLumberLineItem lineItem)
 {
     _lineItem = lineItem;
 }
 private static void CheckIfLumberLineItemIsinList(List <OrderLumberLineItem> lineItems, OrderLumberLineItem lineItem)
 {
     Assert.IsTrue(lineItems.Contains(lineItem));
 }
 public EditOrderLumberLineItem(OrderLumberLineItem lineItem)
 {
     _lineItem = lineItem;
 }