public void Load__SAVEDATA1000(string filename) { var save = new BaseGameSaveData(Utility.GetTestAsset(@"saves/" + filename)); Assert.AreEqual("Fusion", save.SaveSlots[0].HunterName); Assert.AreEqual("Sjonnie Jan", save.SaveSlots[0].PalicoName); }
public void Rebuild__SAVEDATA1000(string filename, bool encrypt) { string origPath = Utility.GetTestAsset(@"saves/" + filename); string rebuildPath = "rebuild__" + filename + "_" + (encrypt ? "enc" : "dec"); var save = new BaseGameSaveData(origPath); save.Save(rebuildPath, encrypt, false); if (!Utility.CheckFilesAreSame(origPath, rebuildPath)) { Assert.Fail("Hash doesn't match!"); } File.Delete(rebuildPath); }