public TributacaoIcmsSt(ITributavel tributavel, TipoDesconto tipoDesconto) { _tributavel = tributavel ?? throw new ArgumentNullException(nameof(tributavel)); _calculaBaseCalculoIcmsSemIpi = new CalculoBaseIcmsSemIpi(_tributavel, tipoDesconto); _baseIcmsSt = new CalculoBaseIcmsSt(_tributavel, tipoDesconto); }