コード例 #1
0
        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;
        }