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