Exemplo n.º 1
0
 public KataFilesMonitor(ISettingsManager settingsManager,
                         IRunKataAnalysisCommand runKataAnalysisRunKataAnalysisCommand)
 {
     if (settingsManager == null)
     {
         throw new ArgumentNullException("settingsManager");
     }
     if (runKataAnalysisRunKataAnalysisCommand == null)
     {
         throw new ArgumentNullException("runKataAnalysisRunKataAnalysisCommand");
     }
     _settingsManager = settingsManager;
     _runKataAnalysisRunKataAnalysisCommand = runKataAnalysisRunKataAnalysisCommand;
 }
Exemplo n.º 2
0
 private KataFilesMonitor CreateKataMonitor(ISettingsManager settingsManager = null, IRunKataAnalysisCommand runKataAnalysisCommand = null)
 {
     if (settingsManager == null)
     {
         settingsManager = Substitute.For <ISettingsManager>();
     }
     runKataAnalysisCommand = runKataAnalysisCommand ?? Substitute.For <IRunKataAnalysisCommand>();
     return(new KataFilesMonitor(settingsManager, runKataAnalysisCommand));
 }