public TributacaoCofins(ITributavel tributavel, TipoDesconto tipoDesconto) { _tributavel = tributavel ?? throw new ArgumentNullException(nameof(tributavel)); _calculaBaseCalculoCofins = new CalculaBaseCalculoCofins(_tributavel, tipoDesconto); }
public TributacaoCofins(ITributavel tributavel, TipoDesconto tipoDesconto, SimNao incluirIPI = SimNao.Nao) { _tributavel = tributavel ?? throw new ArgumentNullException(nameof(tributavel)); _incluirIPI = incluirIPI; _calculaBaseCalculoCofins = new CalculaBaseCalculoCofins(_tributavel, tipoDesconto, _incluirIPI); }