Exemple #1
0
 public LogAnalyzerService(
     IBinaryLogProcessor binaryLogProcessor,
     IGitHubAppModelService gitHubAppModelService,
     ILogger <LogAnalyzerService> logger)
 {
     _logger                = logger;
     _binaryLogProcessor    = binaryLogProcessor;
     _gitHubAppModelService = gitHubAppModelService;
 }
Exemple #2
0
        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)));
        }