public void TempFileManipulation() { var config = _configurationReader.ReadConfigurationsJson(); _timer = new Timer(); _timer.Interval = config.RefreshTime; _timer.Elapsed += (object source, ElapsedEventArgs e) => { foreach (var path in config.FakeFilePaths) { _fileRepository.CreateFakeFileInDirectory(path); _fileRepository.DeleteFakeFileInDirectory(path); } }; _timer.AutoReset = true; _timer.Enabled = true; }