public ConfigurationFileReader( IConfigure configure, IFileSystemWatcher fileSystemWatcher, IYamlParser yamlParser, IHarnessManager harnessManager) { _fileSystemWatcher = fileSystemWatcher; _yamlParser = yamlParser; _harnessManager = harnessManager; fileSystemWatcher.SubscribeToChanges(FileChanged); }
/// <summary> /// Internal constructor to allow <see cref="IHarnessManager"/> /// injection for testing. /// </summary> internal HarnessBase(IHarnessManager harnessManager) { Guard.AgainstNullArgument(harnessManager, nameof(harnessManager)); this.HarnessManager = harnessManager; this.GetAttributeSettings(); if (this.AutoRun) { this.BuildDatabases(); } }
public TestableHarnessBaseAutoRunFalse(IHarnessManager harnessManager) : base(harnessManager) { }
public TestableHarnessBaseWithoutAttribute( IHarnessManager harnessManager) : base(harnessManager) { }
public TestableHarnessBaseNoFilePath(IHarnessManager harnessManager) : base(harnessManager) { }
public TestableHarnessBase(IHarnessManager harnessManager) : base(harnessManager) { }