private bool TemItemMaiorQue100(Orcamento orcamento) { return(orcamento.Itens.Any(i => i.Valor > 100)); }
protected override double MaximaTaxacao(Orcamento orcamento) { return(orcamento.Total * 0.1); }
protected override bool UsaMaximaTaxacao(Orcamento orcamento) { return(orcamento.Total > 500 && TemItemMaiorQue100(orcamento)); }