internal ShoppingCart(ShoppingCartInfo originalCart, EcommerceActivityLogger activityLogger, ICurrentContactProvider currentContactProvider) { if (originalCart == null) { throw new ArgumentNullException(nameof(originalCart)); } OriginalCart = originalCart; mActivityLogger = activityLogger; mCurrentContactProvider = currentContactProvider; }
internal ShoppingService(EcommerceActivityLogger activityLogger) : this() { mActivityLogger = activityLogger; }