public void MoreThanOneVote() { var repository = TestsEscolhaRestauranteRepository.SharedRepository; var votoVM = new VotoViewModel { Nome = "Felipe", Email = "*****@*****.**", Restaurante = "Sabor Família", DataVoto = DateTime.Now }; var quantidadeVoto1 = (from vt in repository.Votos where vt.Nome == votoVM.Nome && vt.DataVoto.Date == DateTime.Today select vt) .Count(); var controller = new RestauranteController(repository); var model = controller.Votar(votoVM) as ViewResult; var quantidadeVoto2 = (from vt in repository.Votos where vt.Nome == votoVM.Nome && vt.DataVoto.Date == DateTime.Today select vt) .Count(); Assert.Equal(quantidadeVoto1, quantidadeVoto2); }
public void VotarActionIsComplete() { var repository = TestsEscolhaRestauranteRepository.SharedRepository; var votoVM = new VotoViewModel { Nome = "Anderson", Email = "*****@*****.**", DataVoto = DateTime.Now, Restaurante = "Subway" }; var controller = new RestauranteController(repository); var viewResult = controller.Votar(votoVM) as ViewResult; Assert.NotNull(viewResult.ViewName); }