public void ListOfRankedWinnerShouldBeReturn() { var selected = selectRandom20Competitors(); var result = _fightTournamentService.Run(selected); Assert.IsTrue(result.Count > 0, $"Ao processar resultado deve ser retornada a lista com vencedores"); }
public IActionResult Result(HomeViewModel model) { ResultViewModel viewModel = new ResultViewModel(); if (model.SelectedCompetitors == null || model.SelectedCompetitors.Count != 20) { ModelState.AddModelError("SelectedCompetitors", "Por favor selecione 20 participantes."); return(View(viewModel)); } var result = fightTournamentService.Run(model.SelectedCompetitors); viewModel.Competitors = result; return(View(viewModel)); }