Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
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);;
        }