static void RunStoringTest(string inputPath, string outputFile, bool runUpdates, int repetitions) { MoviesDB moviesDB = new MoviesDB(); ReadCsvFiles(moviesDB, inputPath, false); if (runUpdates) { RunUpdates(moviesDB, false); } for (int i = 0; i < repetitions; i++) { long msecs1 = Environment.TickCount; string file = outputFile; if (repetitions > 1 && file.EndsWith(".txt")) { file = file.Substring(0, file.Length - 4) + string.Format("-{0:D2}", i) + ".txt"; } using (Stream stream = new FileStream(file, FileMode.Create)) { moviesDB.Save(stream); } long msecs2 = Environment.TickCount; PrintTime(msecs2 - msecs1, false, 6); Console.WriteLine(); } }