/// <summary> /// Initializes a new instance of the <see cref="PlaceOrder"/> class. /// </summary> /// <param name="customerOperations">A customer operations used to place the order.</param> /// <param name="orderToPlace">A preconfigured order to place with Partner Center.</param> public PlaceOrder(ICustomer customerOperations, Order orderToPlace) { customerOperations.AssertNotNull(nameof(customerOperations)); orderToPlace.AssertNotNull(nameof(orderToPlace)); Customer = customerOperations; Order = orderToPlace; }