public LogAnalyzerService( IBinaryLogProcessor binaryLogProcessor, IGitHubAppModelService gitHubAppModelService, ILogger <LogAnalyzerService> logger) { _logger = logger; _binaryLogProcessor = binaryLogProcessor; _gitHubAppModelService = gitHubAppModelService; }
private LogAnalyzerService CreateTarget( IBinaryLogProcessor binaryLogProcessor = null, IGitHubAppModelService gitHubAppModelService = null) { if (binaryLogProcessor == null) { binaryLogProcessor = Substitute.For <IBinaryLogProcessor>(); } if (gitHubAppModelService == null) { gitHubAppModelService = Substitute.For <IGitHubAppModelService>(); } return(new LogAnalyzerService(binaryLogProcessor, gitHubAppModelService, TestLogger.Create <LogAnalyzerService>(_testOutputHelper))); }