Exemple #1
0
        public Form1()
        {
            InitializeComponent();

            fileGenerator = new FileGenerator(prgBarCreation.Maximum);
            fileGenerator.OnDataPartCreated += FileGenerator_OnPartChanged;
        }
Exemple #2
0
        static void Main(string[] args)
        {
            var configuration = new ConfigurationBuilder()
                                .AddJsonFile("appsettings.json")
                                .Build();

            var generatedFileName = configuration["GeneratedFilePath"];

            int.TryParse(configuration["FileSizeInGb"], out var fileSizeInGb);

            var fileSize = fileSizeInGb * 1024L * 1024L * 1024L;

            Console.WriteLine("Start file generation...");
            var stopwatch = new Stopwatch();

            stopwatch.Start();

            var fileGenerator = new FileGenerator(generatedFileName);

            fileGenerator.Generate(fileSize);

            stopwatch.Stop();
            Console.WriteLine($"Generated: {stopwatch.Elapsed}");
        }