public void DeveGerarErroPlacaEmUso() { Veiculo veiculo = new Veiculo { Placa = "DDD-2012" }; ValidationResult results = _validation.Validate(veiculo); Assert.IsTrue(!results.Errors.Where(e => e.ErrorMessage == "Esta placa já está em uso.").IsEmpty()); }
public ActionResult Novo(Veiculo veiculo) { try { ValidationResult result = _validation.Validate(veiculo); if (result.IsValid) { _veiculoDao.Save(veiculo); return(RedirectToAction("Detalhar", "Veiculo", new { id = veiculo.Id })); } ViewBag.Combustiveis = _combustivelDao.GetAll(); return(View(veiculo)); } catch (Exception) { ViewBag.Combustiveis = _combustivelDao.GetAll(); return(View(veiculo)); } }