Ejemplo n.º 1
0
        private TrainerSaveData CreateTrainerSaveData_WithCounts(Dictionary <string, int> i_trainerCounts)
        {
            TrainerSaveData data = new TrainerSaveData();

            data.TrainerCounts = i_trainerCounts;

            return(data);
        }
Ejemplo n.º 2
0
        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>());
        }
Ejemplo n.º 3
0
        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);
                }
            }
        }
Ejemplo n.º 4
0
        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);
                }
            }
        }