public CsvTestFixture()
        {
            if (!Directory.Exists(CsvPath))
            {
                Directory.CreateDirectory(CsvPath);
            }

            DeleteCsvFiles();

            Factory = new CsvBlockchainStoreRepositoryFactory(CsvPath);
        }
        static int Main(string[] args)
        {
            var appConfig = ConfigurationUtils
                            .Build(args, userSecretsId: "Nethereum.BlockchainStore.Csv.UserSecrets")
                            .AddConsoleLogging();

            var configuration     = BlockchainSourceConfigurationFactory.Get(appConfig);
            var outputPath        = appConfig["CsvOutputPath"];
            var repositoryFactory = new CsvBlockchainStoreRepositoryFactory(outputPath);

            return(StorageProcessorConsole.Execute(repositoryFactory, configuration).Result);
        }