public void LogroDiasSeguidosCompletado() { //Llamar al metodo inicial del LogrosManager para que cree las entidades de los logros y las annada al array // !!! descomentar la llamada a ComprobarDiasSeguidos LogrosManager.InitializeAfterSceneLoad(); //Guardar ultima fecha PlayerPrefs.SetString("UltimoDia", "26/01/2019 12:15:05"); //Fecha de "hoy" DateTime hoy = Convert.ToDateTime("27/01/2019 17:30:15"); //Poner numero de dias seguidos actuales a 2 para que se cumpla el primer nivel del logro PlayerPrefs.SetInt("Nivel0", 1); PlayerPrefs.SetFloat("DiasSeguidos", 2.0f); //Cantidad de monedas antes de comprobar el logro int monedas_prev = PlayerPrefs.GetInt("Monedas"); //Lamar al metodo de LogrosManager pasandole la fecha de "hoy" ComprobacionesDiarias.ComprobarDiasSeguidos(hoy); //Cantidad de monedas despues de comprobar el logro int monedas_nuevo = PlayerPrefs.GetInt("Monedas"); //Comprobar que el numero de monedas se ha incrementado al recibir la recompensa Assert.That(monedas_nuevo, Is.GreaterThan(monedas_prev)); }
public void CrearTodasEntidadesLogros() { LogrosManager.InitializeAfterSceneLoad(); //Comprobar que hay 5 entidades int n_entidades = m_Manager.GetAllEntities().Length; Assert.That(n_entidades, Is.EqualTo(8)); Assert.That(LogrosManager.entidadesLogros.Count, Is.EqualTo(8)); }
public void DiasSeguidos() { //Guardar ultima fecha PlayerPrefs.SetString("UltimoDia", "26/01/2019 12:15:05"); //Fecha de "hoy" DateTime hoy = Convert.ToDateTime("27/01/2019 17:30:15"); //Numero de dias seguidos antes de hacer la comprobacion float diasSeguidos_prev = PlayerPrefs.GetFloat("DiasSeguidos"); //Lamar al metodo de LogrosManager pasandole la fecha de "hoy" LogrosManager.InitializeAfterSceneLoad(); ComprobacionesDiarias.ComprobarDiasSeguidos(hoy); //Nuevo numero de dias seguidos float diasSeguidos_nuevo = PlayerPrefs.GetFloat("DiasSeguidos"); //Comprobar que el numero de dias seguidos se ha incrementado en 1 Assert.That(diasSeguidos_nuevo, Is.EqualTo(diasSeguidos_prev + 1)); }