public ActionResult Post([FromBody] Autor autor) { PrimeraLetraMayusculaAttribute obj = new PrimeraLetraMayusculaAttribute(); context.Autores.Add(autor); context.SaveChanges(); return(new CreatedAtRouteResult("ObtenerAutor", new { id = autor.Id }, autor)); }
public void ValorConPrimeraLetraMayuscula_NoDevuelveError() { // Preparación var primeraLetraMayuscula = new PrimeraLetraMayusculaAttribute(); string valor = "Felipe"; var valContext = new ValidationContext(new { Nombre = valor }); // Ejecución var resultado = primeraLetraMayuscula.GetValidationResult(valor, valContext); // Verificación Assert.IsNull(resultado); }
public void PrimeraLetraMinuscula_DevuelveError() { // Preparación var primeraLetraMayuscula = new PrimeraLetraMayusculaAttribute(); var valor = "felipe"; var valContext = new ValidationContext(new { Nombre = valor }); // Ejecución var resultado = primeraLetraMayuscula.GetValidationResult(valor, valContext); // Verificación Assert.AreEqual("La primera letra debe ser mayúscula", resultado.ErrorMessage); }