public StartupTaskRunner(IEnumerable<IStartupTask> tasks, ILogErrors logErrors) { _tasks = tasks; _logErrors = logErrors; }
/// <summary> /// We use Ninject for Dependency Injection in to the constructor here. /// There are alternative IoC Containers available such as Autofac, Castle Windsor, Unity etc. /// </summary> public GitHubController(IConnectToGitHub gitHubConnection, ILogErrors errorLogger) { _errorLogger = errorLogger; _gitHubConnection = gitHubConnection; }