public TransportSubscriptionInfrastructure(Func<IManageSubscriptions> subscriptionManagerFactory) { Guard.AgainstNull(nameof(subscriptionManagerFactory), subscriptionManagerFactory); SubscriptionManagerFactory = subscriptionManagerFactory; }