예제 #1
0
        public async Task GetFlavorText()
        {
            string species        = "foo species";
            string flavor         = "foo flavor";
            var    pokemonSpecies = new PokemonSpeciesDto(species, flavor);

            var client = new Mock <IPokemonClient>();

            client.Setup(x => x.GetPokemonSpeciesAsync(species, It.IsAny <LanguageCode>())).ReturnsAsync(pokemonSpecies);

            var service = new PokemonService(client.Object);

            string result = await service.FlavorTextAsync(species);

            Assert.AreEqual(flavor, result);
        }