public async void GetCenarioBase() { var response = await Client.GetAsync("/api/equipe"); response.EnsureSuccessStatusCode(); var resultadoCopa = await JsonToObject <IEnumerable <EquipeViewModel> > .Convert(response); Assert.True(resultadoCopa.Count() > 0); }
public async Task GerarCopa() { var equipes = EquipeBuilder.CrieEquipesViewModelAletorias(8); var response = await Client.PostAsync("/api/copa/processar-copa", equipes.ToJson()); response.EnsureSuccessStatusCode(); var resultadoCopa = await JsonToObject <Guid> .Convert(response); response = await Client.GetAsync($"/api/copa/resultado-copa/{resultadoCopa}"); response.EnsureSuccessStatusCode(); var resultado = await JsonToObject <IEnumerable <EquipeViewModel> > .Convert(response); Assert.Equal(equipes[0].Id, resultado.ToList().First().Id);; }