public void EvolutionChainTest() { int pokemonID = 1; string pokemonName = "bulbasaur"; // Récupération d'un Pokémon Pokemon bulbasaur = PokemonManager.GetPokemon(pokemonID).Result; // Récupération d'un Pokémon avec les détails DataFactory <Pokemon> pokemonFactory = new DataFactory <Pokemon>(); DataFactory <PokemonSpecies> pokemonSpecies = new DataFactory <PokemonSpecies>(); DataFactory <PokemonEvolutionChain> evolutionFactory = new DataFactory <PokemonEvolutionChain>(); Pokemon pokemonTest = pokemonFactory.GetData("https://pokeapi.co/api/v2/pokemon/bulbasaur"); PokemonSpecies species = pokemonSpecies.GetData(pokemonTest.GetSpeciesURL()); pokemonTest.EvolutionChain = evolutionFactory.GetData(species.GetEvolutionURL()); // Test pour voir si nous avons bien les pokémons correspondant Assert.Equal(pokemonID, bulbasaur.ID); Assert.Equal(pokemonID, pokemonTest.ID); Assert.Equal(pokemonTest.ID, bulbasaur.ID); Assert.Equal(pokemonName, bulbasaur.Name); Assert.Equal(pokemonName, pokemonTest.Name); Assert.Equal(pokemonTest.Name, bulbasaur.Name); // Vérification que les deux Pokémons (pokémonTest & bulbasaur) possèdent la même chaine d'évolution Assert.Equal(pokemonTest.EvolutionChain, bulbasaur.EvolutionChain); }
void Update() { pokemonScriptHolder = GameObject.Find(displayScript.pokName); pokemonScript = pokemonScriptHolder.GetComponent <PokemonManager>(); pokemonAnimation = pokemonScriptHolder.GetComponent <Animator>(); pokemonCollider = pokemonScriptHolder.GetComponent <BoxCollider2D>(); }
static void Main(string[] args) { var pokemngr = new PokemonManager(); Console.WriteLine("Ingress name, altura, alias, peso y tipo"); pokemngr.RegisterPokemon("pikachu", 123, "amarillito", 19, 1); pokemngr.RegisterPokemon("pikachu", 1234, "pendejo", 18, 2); pokemngr.RegisterPokemon("charizard", 2234, "fueguito", 100, 1); pokemngr.RegisterPokemon("chicorita", 120, "chico", 50, 1); pokemngr.RegisterPokemon("achicoria", 12, "achii", 5, 1); pokemngr.RegisterPokemon("blastoid", 3234, "aguazord", 120, 1); var textToshow = pokemngr.GetAllPokemons(); Console.WriteLine(textToshow); int count = pokemngr.GetCantPokemons(); Console.WriteLine(Convert.ToString(count)); string mostskinni = pokemngr.GetMostSkinni(); Console.WriteLine(mostskinni); Console.ReadKey(); }
public frmPokedexPage(PokemonManager pokemonManager, int pokemonIndex, int userID, string pokedexRoles) { InitializeComponent(); this._pokedexRoles = pokedexRoles; this._pokemonManager = pokemonManager; this._pokemonIndex = pokemonIndex; this.UserID = userID; this.ShowDialog(); }
static void Main(string[] args) { /* * Pokemons */ Console.WriteLine("───────────────────────────────────────────────────────"); Console.WriteLine("Lancement des tests pour les Pokemons"); Console.WriteLine("───────────────────────────────────────────────────────"); Console.WriteLine("\n → Recuperation d'un pokemon via son ID (id = 1)"); Pokemon pokemonFromID = PokemonManager.GetPokemon(1).Result; displayTestExecution(pokemonFromID != default); Console.WriteLine(" Donnée récupérée: " + pokemonFromID); Console.WriteLine("\n → Recuperation d'un pokemon via son Nom (name = bulbasaur)"); Pokemon pokemonFromName = PokemonManager.GetPokemon("bulbasaur").Result; displayTestExecution(pokemonFromName != default); Console.WriteLine(" Donnée récupérée: " + pokemonFromName); Console.WriteLine("\n → Recuperation d'un pokemon en entier via son ID et affichage via réflection (pokemon = bulbasaur)"); Pokemon pokemonFull = PokemonManager.GetPokemon(1).Result; displayTestExecution(pokemonFull != default); Console.WriteLine(" Donnée récupérée: \n"); ObjectDisplay <Pokemon> .displayObject(pokemonFull); /* * Chaines d'evolutions */ Console.WriteLine("\n\n───────────────────────────────────────────────────────"); Console.WriteLine("Lancement des tests pour les Chaines D'evolution"); Console.WriteLine("───────────────────────────────────────────────────────"); DataFactory <PokemonEvolutionChain> FactoryEvolutionChain = new DataFactory <PokemonEvolutionChain>(); Console.WriteLine("\n → Recuperation d'une chaine d'evolution via son ID (id = 140)"); PokemonEvolutionChain firstChain = FactoryEvolutionChain.GetData(PokemonEvolutionChain.URL_GET_ID + 140); displayTestExecution(firstChain != default); Console.WriteLine(" Donnée récupérée: " + firstChain); }
public void GetNamePokemonTest() { // Les données string pokemonName = "bulbasaur"; Pokemon bulbasaur = new Pokemon(); bulbasaur.Name = pokemonName; //Assert.Equal("tiplouf", getPokemon.Name); // Test Incorrect // Vérification de la récupération du Pokemon avec son Nom Pokemon getPokemon = PokemonManager.GetPokemon(pokemonName).Result; Assert.Equal(getPokemon.Name, bulbasaur.Name); // Récupération du nom du Pokémon string getPokemon_Nom = Convert.ToString(PokemonManager.GetPokemon(pokemonName).Result); Assert.Equal(pokemonName, pokemonName); //Assert.Equal("poussifeu", pokemonName); // Test Incorrect }
public void GetIDPokemonTest() { // Les données int pokemonID = 1; Pokemon bulbasaur = new Pokemon(); bulbasaur.ID = pokemonID; //Assert.Equal(5, getPokemon.ID); // Test Incorrect // Vérification de la récupération du Pokemon avec son ID Pokemon getPokemon = PokemonManager.GetPokemon(pokemonID).Result; Assert.Equal(getPokemon.ID, bulbasaur.ID); // Récupération de l'ID du Pokémon int getPokemon_ID = PokemonManager.GetPokemon(pokemonID).Result.ID; Assert.Equal(getPokemon_ID, pokemonID); //Assert.Equal(5, getPokemon_ID); // Test Incorrect }
private void Awake() { Instance = this; }
static void Main(string[] args) { bool flag = true; PokemonManager PokeManager = new PokemonManager(); ///PokemonManager PokeManager = new PokemonManager(); while (flag) { MostrarMenu(); int opcionElegida = ObtenerOpcion(); switch (opcionElegida) { case 1: Console.WriteLine("Introduzca El nombre del POKEMON CAPTURADO"); string PokeName; PokeName = Console.ReadLine(); TipoPoke(); int OpciTIPOPokemon = ObtenerOpcion(); if (OpciTIPOPokemon == 1 | OpciTIPOPokemon == 2 | OpciTIPOPokemon == 3) { Console.WriteLine("ingrese datos del pokemon registrado: 1ro Apodo, 2do Altura, 3ro Peso "); string apodo = Console.ReadLine(); double Altura = Convert.ToDouble(Console.ReadLine()); double Peso = Convert.ToDouble(Console.ReadLine()); PokeManager.RegistrarPokemon(PokeName, apodo, OpciTIPOPokemon, Altura, Peso); } else { Console.WriteLine("EL TIPO EXISTE"); Console.ReadKey(); } return; case 2: var text = PokeManager.GetTodosPokemones(); Console.WriteLine(text); return; case 3: Console.WriteLine("El registro de pokemon a finalizado"); flag = false; return; default: //ME VALIDA LAS OPCIONES DEL switch (opcionElegida) Console.WriteLine("ERROR, OTRO INTENTO"); break; } }//END WHILE //FUNCIONES void MostrarMenu() { Console.WriteLine("Seleccione una opcion"); Console.WriteLine("1- Insert Pokemon"); Console.WriteLine("2- List of Pokémon"); Console.WriteLine("3- Exit"); } int ObtenerOpcion() { //Console.WriteLine("Ingrese la opcion"); int opcion = Convert.ToInt32(Console.ReadLine()); return(opcion); } void TipoPoke() { Console.WriteLine("1- Pokemon tipo Agua"); Console.WriteLine("2- Pokemon tipo fuego"); Console.WriteLine("3- Pokemon tipo Planta"); } //var pokemngr = new PokemonManager(); //pokemngr.RegisterPokemon("pikachu", 123); //pokemngr.RegisterPokemon("pikachu", 1234); //pokemngr.RegisterPokemon("charizard", 1234); //var textToshow = pokemngr.GetAllPokemons(); //Console.WriteLine(textToshow); Console.ReadKey(); }
public override Pokemon GetData(int index) => PokemonManager.GetPokemon(index).Result;
static void Main(string[] args) { bool flag = true; PokemonManager PokeManager = new PokemonManager(); while (flag) { Console.WriteLine("Seleccione una opción"); Console.Write("1- Ingresar Pokemon"); Console.Write("2- Liestar Pokemones"); Console.WriteLine("3- Salir"); int opcionMenu = Convert.ToInt32(Console.ReadLine()); //leo lo que quiere hacer switch (opcionMenu) { case 1: Console.WriteLine("Imgrese el nombre del Pokemon a ingresar"); string PokeName = Console.ReadLine(); Console.WriteLine("Opciones disponibles de tipo de pokemon"); Console.WriteLine("1- Pokemon tipo Agua"); Console.WriteLine("2- Pokemon tipo Fuego"); Console.WriteLine("3- Pokemon tipo Planta"); int ChoiceTipoPoke = Convert.ToInt32(Console.ReadLine()); //leo el tipo de pokemon que quiere if (ChoiceTipoPoke == 1 | ChoiceTipoPoke == 2 | ChoiceTipoPoke == 3) { Console.Write("Datos a ingresar del pokemon registrado: (...PRESIONE CUALQUIER TECLA PARA COMENZAR...)"); Console.ReadKey(); Console.Write("Apodo/Alias: )"); string Apodo = Console.ReadLine(); Console.Write("Altura: )"); double Altura = Convert.ToDouble(Console.ReadLine()); Console.Write("Peso: )"); double Peso = Convert.ToDouble(Console.ReadLine()); PokeManager.RegisterPokemon(PokeName, Peso, ChoiceTipoPoke, Altura, Apodo); } else { Console.WriteLine("El pokemon " + PokeName + " ya ha sido ingresado"); Console.ReadKey(); } return; case 2: var text = PokeManager.GetAllPokemons(); Console.WriteLine(text); return; case 3: Console.WriteLine("Finalizó el ingreso de Pokemones"); flag = false; return; default: //por si ingresa cualquier otra cosa de lo que puse arriba Console.WriteLine("Opción inválida. Leé chamigo!!"); break; } }//fin del while Console.ReadKey(); }
void Update() { pokemonScriptHolder = GameObject.Find(displayScript.pokName); pokemonScript = pokemonScriptHolder.GetComponent <PokemonManager>(); }
static void Main(string[] args) { Boolean bandera = true; PokemonManager PokeManager = new PokemonManager(); while (bandera) { Console.WriteLine("Desea ingresar un nuevo pokemon? Ingrese 0 para salir, 1 para continuar ingresando pokemones o 2 para listar todos los pokemones existentes"); int.TryParse(Console.ReadLine(), out int option); switch (option) { case 0: bandera = false; break; // selecciona la opcion ingresar un pokemon case 1: Console.WriteLine("Ingrese nombre del Pokemon"); String Nombre = Console.ReadLine(); //Pide el tipo int Tipo; Console.WriteLine("Seleccione 1 si el pokemon es tipo FUEGO, 2 tipo AGUA y 3 tipo PLANTA"); int.TryParse(Console.ReadLine(), out Tipo); float num; if (Tipo == 1 | Tipo == 2 || Tipo == 3) { //Pide los datos del pokemon Console.WriteLine("Ingrese Alias del Pokemon"); var Alias = Console.ReadLine(); Console.WriteLine("Ingrese el Peso del Pokemon"); float.TryParse(Console.ReadLine(), out num); var Peso = num; Console.WriteLine("Ingrese Altura del Pokemon"); float.TryParse(Console.ReadLine(), out num); var Altura = num; // Lo agrega a la lista de pokemones del tipo ingresado y a la lista general PokeManager.RegistrarPokemon(Nombre, Alias, Tipo, Altura, Peso); } else { // Si el tipo ingresado no es válido Console.WriteLine("Tipo ingresado no válido "); } break; case 2: // Selecciono la opcion listar, entonces llama a la funcion listar que genera un texto var text = PokeManager.GetTodosPokemones(); Console.WriteLine(text); break; default: // Cuando no ingreso una opción válida ni un caracter inválido Console.WriteLine("Opción NO válidad, vuelva a intentar"); break; } } Console.WriteLine("Gracias por usar nuestra Pokedex"); Console.ReadLine(); }