public void ShowResultVotation() { // Given var votacao1 = VoteConstructor(1, 1); var votacao2 = VoteConstructor(1, 2); //When _voting.Vote(votacao1); _voting.Vote(votacao2); _voting.FinishingVoting(); string messageWinner = _voting.GetWinnerRestaurant(); bool hasMessage = !string.IsNullOrEmpty(messageWinner); //Then Assert.IsTrue(hasMessage); }
public ActionResult Finalizar() { if (_votacao.ListVoting().Any()) { try { _votacao.FinishingVoting(); } catch (System.Exception e) { TempData["Error"] = e.Message; } TempData["Vencedor"] = _votacao.GetWinnerRestaurant(); TempData["ListaVotacao"] = _votacao.ListVoting(); TempData["Parcial"] = _votacao.GetPartial(); _votacao.RestartVoting(); } TempData["VencedorSemana"] = _votacao.ListWinnersOfWeek(); return(Redirect("/")); }