示例#1
0
        public void CreateInputData(string folderPath)
        {
            for (int i = 1; i <= _numberOfRandomInputs; i++)
            {
                var inputFileName = FileNameHelper.GenerateFileName("random_", ".in", i, _numberOfRandomInputs);
                var inputFilePath = Path.Combine(folderPath, inputFileName);

                using (var inputFileWriter = new StreamWriter(inputFilePath))
                {
                    _createAction.Invoke(inputFileWriter, _random);
                }
            }
        }
        public void CreateInputData(string folderPath)
        {
            var inputFilesCount = _createActions.Count();
            var inputFileNumber = 0;

            foreach (var createAction in _createActions)
            {
                inputFileNumber++;
                var inputFileName = FileNameHelper.GenerateFileName("enumerable_", ".in", inputFileNumber, inputFilesCount);
                var inputFilePath = Path.Combine(folderPath, inputFileName);

                using (var inputFileWriter = new StreamWriter(inputFilePath))
                {
                    createAction.Invoke(inputFileWriter);
                }
            }
        }