public void RebuildItemDatabase_LoadFromFile_Basic() { ItemsDatabaseBuilder dbBuilder = new ItemsDatabaseBuilder(); var sw = new Stopwatch(); sw.Start(); var itemDb = dbBuilder.LoadFromFile(new CultureInfo("en")); sw.Stop(); Console.WriteLine("{0}ms to load {1} entries", sw.ElapsedMilliseconds, itemDb.Count); Assert.IsNotNull(itemDb); Assert.IsTrue(itemDb.Count > 0); }
public void RebuildItemDatabase_LoadFromFile_NoDatabaseFile() { ItemsDatabaseBuilder dbBuilder = new ItemsDatabaseBuilder(); string renamedFilename = "renamedDB.json"; File.Move(dbBuilder.GetFilePath("en"), renamedFilename); try { var itemDb = dbBuilder.LoadFromFile(new CultureInfo("en")); } finally { File.Move(renamedFilename, dbBuilder.GetFilePath("en")); } }