public static bool ValidPrice(this Product product) { return(AssertionConcern.IsValid( AssertionConcern.AssertArgumentLessThanOrEquals(product.Price, 0, "Preço do produto não pode ser menor ou igual a zero."), AssertionConcern.AssertArgumentNotNull(product.Price, "Informe o preço do produto.") )); }