コード例 #1
0
        public void Create()
        {
            VotarController controller = new VotarController(GetService <IUsuarioServices>(), GetService <IVotacaoServices>(), GetService <IRestauranteServices>());

            ViewResult result = controller.Create() as ViewResult;

            Assert.IsNotNull(result);
        }
コード例 #2
0
        public void GetUsuariosCreate()
        {
            VotarController controller = new VotarController(GetService <IUsuarioServices>(), GetService <IVotacaoServices>(), GetService <IRestauranteServices>());

            ViewResult result = controller.Create() as ViewResult;

            var votarVm = (VotarViewModel)result.Model;

            Assert.IsTrue(votarVm.UsuariosViewModel.Usuarios.Any());
        }
コード例 #3
0
        public void GetVotosIndex()
        {
            VotarController controller = new VotarController(GetService <IUsuarioServices>(), GetService <IVotacaoServices>(), GetService <IRestauranteServices>());

            ViewResult result = controller.Index() as ViewResult;

            var votarVm = (VotarViewModel)result.Model;

            Assert.IsTrue(votarVm.ResultadoVotacaoDataItem.Any());
        }
コード例 #4
0
        public void ListasRestUsu()
        {
            VotarController controller = new VotarController(GetService <IUsuarioServices>(), GetService <IVotacaoServices>(), GetService <IRestauranteServices>());

            var votoVm = new VotarViewModel();

            controller.CarregarListas(votoVm);

            var existeRestUsua = votoVm.RestaurantesViewModel.Restaurantes.Any() && votoVm.UsuariosViewModel.Usuarios.Any();

            Assert.IsTrue(existeRestUsua);
        }
コード例 #5
0
        public void VotarCreate()
        {
            VotarController controller = new VotarController(GetService <IUsuarioServices>(), GetService <IVotacaoServices>(), GetService <IRestauranteServices>());

            var votoVm = new VotarViewModel()
            {
                IdRestaurante = 1,
                IdUsuario     = 1
            };

            ViewResult result = controller.Create(votoVm) as ViewResult;

            var error = (bool)result.ViewData["Error"];

            if (DateTime.Now.TimeOfDay > TimeSpan.Parse("12:00"))
            {
                Assert.IsFalse(error);
            }
            else
            {
                Assert.IsTrue(error);
            }
        }