/// <summary> /// DEV METHOD: Devuelve una lista de exposiciones medianamente llenadas /// para empezar a desarrollar sin tanta dependencia /// </summary> /// <returns>Lista de exposiciones con algunos ejemplos</returns> public static List <Exposicion> TestFillExposiciones() { List <Nivel> niveles = new List <Nivel> { new Nivel("Fácil"), new Nivel("Intermedio"), new Nivel("Difícil"), }; List <Idioma> idiomas = new List <Idioma>() { new Idioma("Castellano"), new Idioma("Català"), new Idioma("English"), }; List <Personaje> personajes = new List <Personaje>() { new Personaje("Chewbacca"), new Personaje("Maestro Yoda"), new Personaje("Darth Sidious"), }; //easy PreguntaIdioma preguntaIdioma111 = new PreguntaIdioma("Esta Es la Pregunta 1 Nivel facil", "Esta Es la Respuesta correcta", "Esta es la respuesta incorrecta 1", "Esta es la respuesta incorrecta 2", "Esta es la respuesta incorrecta 3"); PreguntaIdioma preguntaIdioma211 = new PreguntaIdioma("Aquesta es la pregunta 1 Nivell facil", "Aquesta es la resposta correcta", "Aquesta es la resposta incorrecta 1", "Aquesta es la resposta incorrecta 2", "Aquesta es la resposta incorrecta 3"); PreguntaIdioma preguntaIdioma311 = new PreguntaIdioma("Thats the first question easy level", "Thats the correct answer", "Thats the incorrect answer 1", "Thats the incorrect answer 2", "Thats the incorrect answer 3"); PreguntaIdioma preguntaIdioma121 = new PreguntaIdioma("Esta Es la Pregunta 2 Nivel facil", "Esta Es la Respuesta correcta", "Esta es la respuesta incorrecta 1", "Esta es la respuesta incorrecta 2", "Esta es la respuesta incorrecta 3"); PreguntaIdioma preguntaIdioma221 = new PreguntaIdioma("Aquesta es la pregunta 2 Nivell facil", "Aquesta es la resposta correcta", "Aquesta es la resposta incorrecta 1", "Aquesta es la resposta incorrecta 2", "Aquesta es la resposta incorrecta 3"); PreguntaIdioma preguntaIdioma321 = new PreguntaIdioma("Thats the second question", "Thats the correct answer", "Thats the incorrect answer 1", "Thats the incorrect answer 2", "Thats the incorrect answer 3"); PreguntaIdioma preguntaIdioma131 = new PreguntaIdioma("Esta Es la Pregunta 3 Nivel facil", "Esta Es la Respuesta correcta", "Esta es la respuesta incorrecta 1", "Esta es la respuesta incorrecta 2", "Esta es la respuesta incorrecta 3"); PreguntaIdioma preguntaIdioma231 = new PreguntaIdioma("Aquesta es la pregunta 3 Nivell facil", "Aquesta es la resposta correcta", "Aquesta es la resposta incorrecta 1", "Aquesta es la resposta incorrecta 2", "Aquesta es la resposta incorrecta 3"); PreguntaIdioma preguntaIdioma331 = new PreguntaIdioma("Thats the third question easy level", "Thats the correct answer", "Thats the incorrect answer 1", "Thats the incorrect answer 2", "Thats the incorrect answer 3"); //Normal PreguntaIdioma preguntaIdioma112 = new PreguntaIdioma("Esta Es la Pregunta 1 Nivel Normal ", "Esta Es la Respuesta correcta", "Esta es la respuesta incorrecta 1", "Esta es la respuesta incorrecta 2", "Esta es la respuesta incorrecta 3"); PreguntaIdioma preguntaIdioma212 = new PreguntaIdioma("Aquesta es la pregunta 1 Nivell Normal", "Aquesta es la resposta correcta", "Aquesta es la resposta incorrecta 1", "Aquesta es la resposta incorrecta 2", "Aquesta es la resposta incorrecta 3"); PreguntaIdioma preguntaIdioma312 = new PreguntaIdioma("Thats the first question easy Normal", "Thats the correct answer", "Thats the incorrect answer 1", "Thats the incorrect answer 2", "Thats the incorrect answer 3"); PreguntaIdioma preguntaIdioma122 = new PreguntaIdioma("Esta Es la Pregunta 2 Nivel Normal", "Esta Es la Respuesta correcta", "Esta es la respuesta incorrecta 1", "Esta es la respuesta incorrecta 2", "Esta es la respuesta incorrecta 3"); PreguntaIdioma preguntaIdioma222 = new PreguntaIdioma("Aquesta es la pregunta 2 Nivell Normal", "Aquesta es la resposta correcta", "Aquesta es la resposta incorrecta 1", "Aquesta es la resposta incorrecta 2", "Aquesta es la resposta incorrecta 3"); PreguntaIdioma preguntaIdioma322 = new PreguntaIdioma("Thats the second question normal level", "Thats the correct answer", "Thats the incorrect answer 1", "Thats the incorrect answer 2", "Thats the incorrect answer 3"); PreguntaIdioma preguntaIdioma132 = new PreguntaIdioma("Esta Es la Pregunta 3 Nivel Normal", "Esta Es la Respuesta correcta", "Esta es la respuesta incorrecta 1", "Esta es la respuesta incorrecta 2", "Esta es la respuesta incorrecta 3"); PreguntaIdioma preguntaIdioma232 = new PreguntaIdioma("Aquesta es la pregunta 3 Nivell Normal", "Aquesta es la resposta correcta", "Aquesta es la resposta incorrecta 1", "Aquesta es la resposta incorrecta 2", "Aquesta es la resposta incorrecta 3"); PreguntaIdioma preguntaIdioma332 = new PreguntaIdioma("Thats the third question Normal level", "Thats the correct answer", "Thats the incorrect answer 1", "Thats the incorrect answer 2", "Thats the incorrect answer 3"); //Dificil PreguntaIdioma preguntaIdioma113 = new PreguntaIdioma("Esta Es la Pregunta 1 Nivel Dificil ", "Esta Es la Respuesta correcta", "Esta es la respuesta incorrecta 1", "Esta es la respuesta incorrecta 2", "Esta es la respuesta incorrecta 3"); PreguntaIdioma preguntaIdioma213 = new PreguntaIdioma("Aquesta es la pregunta 1 Nivell Dificil", "Aquesta es la resposta correcta", "Aquesta es la resposta incorrecta 1", "Aquesta es la resposta incorrecta 2", "Aquesta es la resposta incorrecta 3"); PreguntaIdioma preguntaIdioma313 = new PreguntaIdioma("Thats the first question dificult level", "Thats the correct answer", "Thats the incorrect answer 1", "Thats the incorrect answer 2", "Thats the incorrect answer 3"); PreguntaIdioma preguntaIdioma123 = new PreguntaIdioma("Esta Es la Pregunta 2 Nivel Dificil", "Esta Es la Respuesta correcta", "Esta es la respuesta incorrecta 1", "Esta es la respuesta incorrecta 2", "Esta es la respuesta incorrecta 3"); PreguntaIdioma preguntaIdioma223 = new PreguntaIdioma("Aquesta es la pregunta 2 Nivell Dificil", "Aquesta es la resposta correcta", "Aquesta es la resposta incorrecta 1", "Aquesta es la resposta incorrecta 2", "Aquesta es la resposta incorrecta 3"); PreguntaIdioma preguntaIdioma323 = new PreguntaIdioma("Thats the second question dificult level", "Thats the correct answer", "Thats the incorrect answer 1", "Thats the incorrect answer 2", "Thats the incorrect answer 3"); PreguntaIdioma preguntaIdioma133 = new PreguntaIdioma("Esta Es la Pregunta 3 Nivel Dificil", "Esta Es la Respuesta correcta", "Esta es la respuesta incorrecta 1", "Esta es la respuesta incorrecta 2", "Esta es la respuesta incorrecta 3"); PreguntaIdioma preguntaIdioma233 = new PreguntaIdioma("Aquesta es la pregunta 3 Nivell Dificil", "Aquesta es la resposta correcta", "Aquesta es la resposta incorrecta 1", "Aquesta es la resposta incorrecta 2", "Aquesta es la resposta incorrecta 3"); PreguntaIdioma preguntaIdioma333 = new PreguntaIdioma("Thats the third question Dificult level", "Thats the correct answer", "Thats the incorrect answer 1", "Thats the incorrect answer 2", "Thats the incorrect answer 3"); //easy Dictionary <Idioma, PreguntaIdioma> preguntaIdiomas1Easy = new Dictionary <Idioma, PreguntaIdioma> { { idiomas[0], preguntaIdioma111 }, { idiomas[1], preguntaIdioma211 }, { idiomas[2], preguntaIdioma311 } }; Dictionary <Idioma, PreguntaIdioma> preguntaIdiomas2Easy = new Dictionary <Idioma, PreguntaIdioma> { { idiomas[0], preguntaIdioma121 }, { idiomas[1], preguntaIdioma221 }, { idiomas[2], preguntaIdioma321 } }; Dictionary <Idioma, PreguntaIdioma> preguntaIdiomas3Easy = new Dictionary <Idioma, PreguntaIdioma> { { idiomas[0], preguntaIdioma131 }, { idiomas[1], preguntaIdioma231 }, { idiomas[2], preguntaIdioma331 } }; //Normal Dictionary <Idioma, PreguntaIdioma> preguntaIdiomas1Normal = new Dictionary <Idioma, PreguntaIdioma> { { idiomas[0], preguntaIdioma112 }, { idiomas[1], preguntaIdioma212 }, { idiomas[2], preguntaIdioma312 } }; Dictionary <Idioma, PreguntaIdioma> preguntaIdiomas2Normal = new Dictionary <Idioma, PreguntaIdioma> { { idiomas[0], preguntaIdioma122 }, { idiomas[1], preguntaIdioma222 }, { idiomas[2], preguntaIdioma322 } }; Dictionary <Idioma, PreguntaIdioma> preguntaIdiomas3Normal = new Dictionary <Idioma, PreguntaIdioma> { { idiomas[0], preguntaIdioma132 }, { idiomas[1], preguntaIdioma232 }, { idiomas[2], preguntaIdioma332 } }; //Dificult Dictionary <Idioma, PreguntaIdioma> preguntaIdiomas1Dific = new Dictionary <Idioma, PreguntaIdioma> { { idiomas[0], preguntaIdioma113 }, { idiomas[1], preguntaIdioma213 }, { idiomas[2], preguntaIdioma313 } }; Dictionary <Idioma, PreguntaIdioma> preguntaIdiomas2Dific = new Dictionary <Idioma, PreguntaIdioma> { { idiomas[0], preguntaIdioma123 }, { idiomas[1], preguntaIdioma223 }, { idiomas[2], preguntaIdioma323 } }; Dictionary <Idioma, PreguntaIdioma> preguntaIdiomas3Dific = new Dictionary <Idioma, PreguntaIdioma> { { idiomas[0], preguntaIdioma133 }, { idiomas[1], preguntaIdioma233 }, { idiomas[2], preguntaIdioma333 } }; Pregunta pregunta1EZ = new Pregunta(preguntaIdiomas1Easy); Pregunta pregunta2EZ = new Pregunta(preguntaIdiomas2Easy); Pregunta pregunta3EZ = new Pregunta(preguntaIdiomas3Easy); Pregunta pregunta1NO = new Pregunta(preguntaIdiomas1Normal); Pregunta pregunta2NO = new Pregunta(preguntaIdiomas2Normal); Pregunta pregunta3NO = new Pregunta(preguntaIdiomas3Normal); Pregunta pregunta1DI = new Pregunta(preguntaIdiomas1Dific); Pregunta pregunta2DI = new Pregunta(preguntaIdiomas2Dific); Pregunta pregunta3DI = new Pregunta(preguntaIdiomas3Dific); List <Pregunta> preguntasEZ = new List <Pregunta>() { pregunta1EZ, pregunta2EZ, pregunta3EZ }; List <Pregunta> preguntasNO = new List <Pregunta>() { pregunta1NO, pregunta2NO, pregunta3NO }; List <Pregunta> preguntasDI = new List <Pregunta>() { pregunta1DI, pregunta2DI, pregunta3DI }; Dictionary <Nivel, List <Pregunta> > preguntasNivel = new Dictionary <Nivel, List <Pregunta> > { { niveles[0], preguntasEZ }, { niveles[1], preguntasNO }, { niveles[2], preguntasDI } }; List <Exposicion> exposiciones = new List <Exposicion>() { new Exposicion("Exposicion 1", "Descripción 1", niveles, idiomas, personajes, preguntasNivel), new Exposicion("Exposicion 2", "Descripción 2", niveles, idiomas, personajes, preguntasNivel), }; return(exposiciones); }
public static PreguntaIdioma GetemptypreguntaIdioma() { PreguntaIdioma emptypreguntaIdioma = new PreguntaIdioma("", "", "", "", ""); return(emptypreguntaIdioma); }