Пример #1
0
        public void WhenIRemoveLineWithIdentityFromOrder(string id)
        {
            var order     = GetOrder();
            var orderLine = order.Lines.Get(OrderLineIdentifier.Parse(id));

            orderLine.Remove();
        }
 public override Core.OrderManagement.Orders.Events.OrderLineQuantityAdjusted ConvertToIntern(OrderLineQuantityAdjusted e)
 {
     return(new Core.OrderManagement.Orders.Events.OrderLineQuantityAdjusted(
                OrderIdentifier.Parse(e.OrderIdentifier),
                OrderLineIdentifier.Parse(e.OrderLineIdentifier),
                e.Quantity));
 }
Пример #3
0
        public void WhenIChangeQuantityToFromOrderlineWithId(int quantity, string id)
        {
            var orderLineIdentity = OrderLineIdentifier.Parse(id);
            var order             = GetOrder();
            var orderLine         = order.Lines.Get(orderLineIdentity);

            orderLine.AdjustQuantity(quantity);
        }
 public override Core.OrderManagement.Orders.Events.OrderLineCreated ConvertToIntern(OrderLineCreated e)
 {
     return(new Core.OrderManagement.Orders.Events.OrderLineCreated(
                OrderIdentifier.Parse(e.OrderIdentifier),
                OrderLineIdentifier.Parse(e.OrderLineIdentifier),
                ProductIdentifier.Parse(e.ProductIdentifier),
                ProductName.Create(e.ProductName),
                e.Quantity));
 }
Пример #5
0
 public override Core.OrderManagement.Orders.Events.OrderLineRemoved ConvertToIntern(OrderLineRemoved e)
 {
     return(new Core.OrderManagement.Orders.Events.OrderLineRemoved(
                OrderIdentifier.Parse(e.OrderIdentifier),
                OrderLineIdentifier.Parse(e.OrderLineIdentifier)));
 }