Validações funcionais C #

Quando estamos validando nosso modelo, tendemos a escrever validações como esta: public bool IsValid(Product product){if(string.IsNullOrEmpty(product.Name)) return false;if(product.Price<=0) return false;if(product.Category==null) return false; } Isso pode parecer bom no início, mas se …

Continuar lendo