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"); }
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"); }
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); }