public override bool Validate( Invoice invoice ) { return invoice.CalculateTotal( ) >= 0; }
public override bool Validate( Invoice invoice ) { return invoice.Subtotal >= 0; }
public bool Validate(Invoice invoice) { return _validators.All( v => v.Validate( invoice ) ); }
public override bool Validate( Invoice invoice ) { return invoice.TaxRate >= 0; }
public abstract bool Validate( Invoice invoice );