예제 #1
0
        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();
        }
예제 #2
0
 public DataCleaner(ILogCleaner logCleanerInstance)
 {
     this.logCleanerInstance = logCleanerInstance;
 }