コード例 #1
0
        public async Task GetPokemonColorResourceAsyncIntegrationTest()
        {
            // assemble
            PokeApiClient client = new PokeApiClient();

            // act
            PokemonColor pokemonColor = await client.GetResourceAsync <PokemonColor>(1);

            // assert
            Assert.True(pokemonColor.Id != default(int));
        }
コード例 #2
0
 internal PokemonSpecies(int number, int gender, EggGroup e1, EggGroup e2, PokemonColor color, int forms)
 {
     _number         = number;
     _genderBoundary = (byte)gender;
     _forms          = new PokemonForm[forms];
     for (int i = 0; i < forms; ++i)
     {
         _forms[i] = new PokemonForm(this, i);
     }
     _eggGroup1 = e1;
     _eggGroup2 = e2;
     _color     = color;
 }
コード例 #3
0
        public ConsoleColor GetColor(PokemonColor color)
        {
            ConsoleColor consoleColor = color.Name switch
            {
                "black" => ConsoleColor.Black,
                "blue" => ConsoleColor.Cyan,
                "brown" => ConsoleColor.DarkRed,
                "green" => ConsoleColor.Green,
                "gray" => ConsoleColor.Gray,
                "pink" => ConsoleColor.Magenta,
                "purple" => ConsoleColor.DarkMagenta,
                "red" => ConsoleColor.Red,
                "white" => ConsoleColor.White,
                "yellow" => ConsoleColor.Yellow,

                _ => ConsoleColor.Black
            };

            return(consoleColor);
        }
    }