Exemplo n.º 1
0
    public async Task When_Getting_Tech_Talent_Media_By_Id_Then_Successful_Result_With_Expected_Content_Is_Returned()
    {
        ITechTalentApi client = ClientFactory.BuildClient();

        RequestResult <TechTalentMedia> result = await client.GetTechTalentMediaAsync(1612, "static-us");

        await result.Should().BeSuccessfulRequest()
        .BeEquivalentToBlizzardResponseAsync("https://us.api.blizzard.com/data/wow/media/tech-talent/1612?namespace=static-us&locale=en_US");
    }
Exemplo n.º 2
0
    public async Task When_Getting_The_Tech_Talent_Tree_Index_Then_Successful_Result_With_Expected_Content_Is_Returned()
    {
        ITechTalentApi client = ClientFactory.BuildClient();

        RequestResult <TechTalentTreesIndex> result = await client.GetTechTalentTreesIndexAsync("static-us");

        await result.Should().BeSuccessfulRequest()
        .BeEquivalentToBlizzardResponseAsync("https://us.api.blizzard.com/data/wow/tech-talent-tree/index?namespace=static-us&locale=en_US");
    }
Exemplo n.º 3
0
        public async Task When_Getting_A_Tech_Talent_By_Id_Then_Successful_Result_With_Expected_Content_Is_Returned()
        {
            ITechTalentApi client = ClientFactory.BuildMockClient(
                "https://us.api.blizzard.com/data/wow/tech-talent/812?namespace=static-us&locale=en_US",
                Resources.TechTalentResponse);

            RequestResult <TechTalent> result = await client.GetTechTalentAsync(812, "static-us");

            result.Should().BeSuccessfulRequest()
            .BeEquivalentToJson(Resources.TechTalentResponse);
        }