Source of file GlobalTaxModifierTest.php
Size: 0,914 Bytes - Last Modified: 2021-12-24T06:35:03+00:00
/var/www/docs.ssmods.com/process/src/tests/php/Model/Modifiers/GlobalTaxModifierTest.php
1234567891011121314151617181920212223242526272829303132333435363738 | <?php namespace SilverShop\Tests\Model\Modifiers; use SilverShop\Model\Modifiers\Tax\GlobalTax; use SilverShop\Model\Order; use SilverStripe\Core\Config\Config; use SilverStripe\Dev\SapphireTest; class GlobalTaxModifierTest extends SapphireTest { public function setUp() { parent::setUp(); Config::modify()->set( Order::class, 'modifiers', [ GlobalTax::class ] )->set( GlobalTax::class, 'country_rates', [ 'NZ' => array('rate' => 0.15, 'name' => 'GST', 'exclusive' => false), 'UK' => array('rate' => 0.175, 'name' => 'VAT', 'exclusive' => true), ] ); } public function testModification() { $modifier = GlobalTax::create(); $this->assertEquals(15, $modifier->value(100)); //15% tax default } } |