public Bootstrapping( ILogger logger, IImplementationsOf <ICanHandleGitHubWebhooks> handlers, IWebhookCoordinator coordinator ) { _logger = logger; _handlers = handlers; _coordinator = coordinator; }
/// <summary> /// Instantiates an instance of <see cref="Route" /> /// </summary> /// <param name="logger">A logger</param> /// <param name="credentials">Github credentials</param> /// <param name="coordinator">A webhook co-ordinator to handle the request</param> public Route( ILogger logger, IGitHubCredentials credentials, IWebhookCoordinator coordinator ) { _logger = logger; _credentials = credentials; _coordinator = coordinator; }