private readonly ILogCleaner _self; // for unit testing private calls by the instance to itself /// <summary> /// </summary> public LogCleaner() { _self = this; _dateTimeProvider = new UniversalDateTime(); DirectoryCleaner = new DirectoryCleaner(new FileSystemOperations(new FileSystem()), _dateTimeProvider); TaskRunner = new TaskRunner(); }
public DataCleaner(ILogCleaner logCleanerInstance) { this.logCleanerInstance = logCleanerInstance; }