andrebaltieri / Flunt

Validations and Notifications
https://github.com/andrebaltieri/flunt
MIT License
624 stars 162 forks source link

Conditional IfNotNullOrEmpty in StringValidationContract #42

Closed edmilsonlani closed 3 years ago

edmilsonlani commented 4 years ago

Precisei validar um e-mail, mas somente se ele tivesse alguma string pra validá-lo. Ao invés de criar um IsEmailIfNotNullOrEmpty (seguindo o padrão HasExactLengthIfNotNullOrEmpty), acho que fica melhor criar um genérico e usar ele ao invés de criar um pra cada validação.

Além disso coloquei um teste em IfNotNull pra testar que não daria erro se tivesse nulo.

andrebaltieri commented 3 years ago

Being resolved by #40