private TrainerSaveData CreateTrainerSaveData_WithCounts(Dictionary <string, int> i_trainerCounts) { TrainerSaveData data = new TrainerSaveData(); data.TrainerCounts = i_trainerCounts; return(data); }
private void CreateTrainerManager() { TrainerSaveData saveData = new TrainerSaveData(); saveData.TrainerCounts = new Dictionary <string, int>(); saveData.TrainerCounts[TrainerManager.NORMAL_TRAINERS] = 1; mTrainerData = new TrainerManager(new ViewModel(), saveData, new Dictionary <string, UnitProgress>()); }
private void VerifyTrainerProgressDefault(string i_saveData) { TrainerSaveData saveData = JsonConvert.DeserializeObject <TrainerSaveData>(i_saveData); foreach (KeyValuePair <string, int> pair in saveData.TrainerCounts) { if (pair.Value != 0) { IntegrationTest.Fail("Trainer save data value not default: " + pair.Key); } } }
private void VerifyTrainerProgressReset(string i_saveData) { TrainerSaveData saveData = JsonConvert.DeserializeObject <TrainerSaveData>(i_saveData); foreach (KeyValuePair <string, int> pair in saveData.TrainerCounts) { if (pair.Key == TrainerManager.NORMAL_TRAINERS && pair.Value != 0) { IntegrationTest.Fail("Trainer save data value not reset: " + pair.Key); } } }