public TributacaoDifal(ITributavel tributavel, TipoDesconto tipoDesconto)
 {
     _tributavel             = tributavel ?? throw new ArgumentNullException(nameof(tributavel));
     _calculaBaseCalculoIcms = new CalculaBaseCalculoIcms(_tributavel, tipoDesconto);
     _tributacaoFcp          = new TributacaoFcp(_tributavel, tipoDesconto);
 }