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()); }
// // 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))); }