diff --git a/spec/Provider/TaxRateAmountProviderSpec.php b/spec/Provider/TaxRateAmountProviderSpec.php deleted file mode 100644 index 954d84ca..00000000 --- a/spec/Provider/TaxRateAmountProviderSpec.php +++ /dev/null @@ -1,34 +0,0 @@ -shouldImplement(TaxRateAmountProviderInterface::class); - } - - function it_provides_a_tax_rate_amount_from_tax_adjustment(AdjustmentInterface $adjustment): void - { - $adjustment->getDetails()->willReturn(['taxRateAmount' => 0.20]); - - $this->provide($adjustment)->shouldReturn(0.20); - } - - function it_throws_exception_if_order_item_unit_has_more_than_1_tax_adjustment(AdjustmentInterface $adjustment): void - { - $adjustment->getDetails()->willReturn(['detail' => 'detail']); - - $this - ->shouldThrow(\InvalidArgumentException::class) - ->during('provide', [$adjustment]) - ; - } -} diff --git a/src/Provider/TaxRateAmountProvider.php b/src/Provider/TaxRateAmountProvider.php deleted file mode 100644 index f8605023..00000000 --- a/src/Provider/TaxRateAmountProvider.php +++ /dev/null @@ -1,31 +0,0 @@ -getDetails(), - 'taxRateAmount', - 'There is no tax rate amount in details of this adjustment' - ); - - return $adjustment->getDetails()['taxRateAmount']; - } -} diff --git a/src/Provider/TaxRateAmountProviderInterface.php b/src/Provider/TaxRateAmountProviderInterface.php deleted file mode 100644 index a46fea84..00000000 --- a/src/Provider/TaxRateAmountProviderInterface.php +++ /dev/null @@ -1,21 +0,0 @@ - - -