public IntegrationInitializationHostService(IIntegrationProvider integrationProvider,
                                             IntegrationRegistrar integrationRegistrar,
                                             IntegrationHostManager integrationManager)
 {
     this.IntegrationProvider    = integrationProvider;
     this.IntegrationRegistrar   = integrationRegistrar;
     this.IntegrationHostManager = integrationManager;
 }
 /// <summary>
 /// Constructor.
 /// </summary>
 /// <param name="integrationProvider">Instance of <see cref="IIntegrationProvider"/>.</param>
 /// <exception cref="ArgumentNullException"><paramref name="integrationProvider"/> is <c>Null</c>.</exception>
 public IntegrationController(IIntegrationProvider integrationProvider)
 {
     _integrationProvider = integrationProvider ?? throw new ArgumentNullException(nameof(integrationProvider));
 }