Validation

There are 2 entries for the tag Validation
  • Zwei Properties beim ViewModel auf Gleichheit prüfen mit ASP.NET MVC 2

    Es gibt Anlässe bei denen man beim Input ViewModel prüfen muss ob zwei Properties den gleichen Inhalt haben. Ein typischer Fall ist die Kennwort-Eingabe in einem Webformular. ASP.NET MVC 2 bietet da nichts out of the Box, aber über die DataAnnotations-Validierung kann man sich einfach eigenen Attribute bauen die dies machen können. Vor einiger Zeit stellte Thomas Bandt eine Lösung vor, diese war mit bei den Property-Namen ein wenig zu tolerant (die Groß- und Kleinschreibung war egal) und es wurde ein eventuell angegebener Display Name nicht in die Fehlermeldung übernommen. Diese Lösung habe ich verbessert und stelle...

  • Input Validierung im Unit Test mit ASP.NET MVC 2

    Mit ASP.NET MVC 2 ist es ja nun möglich über DataAnnotations oder mit eigenen ModelValidatoren eine schnelle und einfache Validierung der Eingabedaten vorzunehmen. Dieses im Unit Test zu machen ist jedoch out of the Box nicht möglich. Thomas Bandt hat dazu mal einen Blog Beitrag geschrieben. Der sich jedoch rein auf DataAnnotations bezieht und keine anderen ModelValdator berücksichtigt. Dies ist natürlich nicht ganz so gut. Desweiteren funktioniert sie nur unter .NET 4 und man kann damit nicht den Programmfluss im Controller selbst testen (was macht dieser bei invaliden Daten?). Hier stelle ich eine Extension-Method vor die ohne diese...