Пример #1
0
        public ActionResult ui008cadastrarveiculo(Veiculo veiculo)
        {
            var idusuario = Request.Cookies["userId"].Value;
            var permissao = Request.Cookies["permissao"].Value;

            if (string.IsNullOrEmpty(idusuario))
            {
                Response.Redirect("http://www.projetodigimon.com.br/ui002login.jsp");
            }

            if (!String.IsNullOrEmpty(permissao))
            {
                if ((permissao != "3") && (permissao != "5") && (permissao != "6"))
                {
                    Response.Redirect("http://www.projetodigimon.com.br/pagina-de-redirecionamento.jsp");
                }
            }



            if (ModelState.IsValid)
            {
                var appVeiculo = new VeiculoAplicacao();
                appVeiculo.Salvar(veiculo);
                return(RedirectToAction("ui008cadastrarveiculo"));
            }
            return(View());
        }
Пример #2
0
        //
        // GET: /Veiculo/

        public ActionResult ui008cadastrarveiculo()
        {
            var idusuario = Request.Cookies["userId"].Value;
            var permissao = Request.Cookies["permissao"].Value;

            if (string.IsNullOrEmpty(idusuario))
            {
                Response.Redirect("http://www.projetodigimon.com.br/ui002login.jsp");
            }

            if (!String.IsNullOrEmpty(permissao))
            {
                if ((permissao != "3") && (permissao != "5") && (permissao != "6"))
                {
                    Response.Redirect("http://www.projetodigimon.com.br/pagina-de-redirecionamento.jsp");
                }
            }



            Veiculo          veiculo    = new Veiculo();
            VeiculoAplicacao veiculoApp = new VeiculoAplicacao();

            veiculo.Transportadores = veiculoApp.ListarTransportador();
            return(View(veiculo));
        }
        public void Adicionar()
        {
            var item = new Veiculo
            {
                Chassi      = "99999999999999999",
                TipoVeiculo = TipoVeiculo.Caminhao,
                Cor         = "Branco"
            };

            var moq = new Mock <IVeiculoRepositorio>();
            var app = new VeiculoAplicacao(moq.Object);

            app.Adicionar(item);

            moq.Verify(x => x.Adicionar(
                           It.Is <Veiculo>(v => v.Chassi == item.Chassi)));
        }
        public void AdicinarErroInvalidOperation()
        {
            var item = new Veiculo
            {
                Chassi      = "99999999999999999",
                TipoVeiculo = TipoVeiculo.Caminhao,
                Cor         = "Branco"
            };

            var moq = new Mock <IVeiculoRepositorio>();
            var app = new VeiculoAplicacao(moq.Object);

            moq.Setup(x => x.ListarPorChassi(item.Chassi)).Returns(item);
            app.Adicionar(item);

            Assert.Fail();
        }
        public void RemoverErroNullReference()
        {
            var item = new Veiculo
            {
                Id          = 1,
                Chassi      = "99999999999999999",
                TipoVeiculo = TipoVeiculo.Caminhao,
                Cor         = "Branco"
            };

            var moq = new Mock <IVeiculoRepositorio>();
            var app = new VeiculoAplicacao(moq.Object);

            moq.Setup(x => x.ListarPorId(item.Id)).Returns(It.IsAny <Veiculo>());
            app.Remover(item.Id);

            Assert.Fail();
        }
        public void Remover()
        {
            var item = new Veiculo
            {
                Id          = 1,
                Chassi      = "99999999999999999",
                TipoVeiculo = TipoVeiculo.Caminhao,
                Cor         = "Branco"
            };

            var moq = new Mock <IVeiculoRepositorio>();
            var app = new VeiculoAplicacao(moq.Object);

            moq.Setup(x => x.ListarPorId(item.Id)).Returns(item);
            app.Remover(item.Id);

            moq.Verify(x => x.Remover(
                           It.Is <Veiculo>(v => v.Id == item.Id)));
        }