public SubscriptionManager(ILogger <SubscriptionManager> logger, ISubscriptionRepository repository, IStoreConnectorResolver storeConnectorResolver)
 {
     Logger                 = logger ?? throw new ArgumentNullException(nameof(logger));
     Repository             = repository ?? throw new ArgumentNullException(nameof(logger));
     StoreConnectorResolver = storeConnectorResolver ?? throw new ArgumentNullException(nameof(logger));
 }
 public SubscriptionManager(ISubscriptionRepository repository, IStoreConnectorResolver storeConnectorResolver)
 {
     Repository             = repository;
     StoreConnectorResolver = storeConnectorResolver;
 }