function setUp()
 {
     parent::setUp();
     EcommerceTest::setConfiguration();
     Order::set_modifiers(array("FlatTaxModifer"), true);
     FlatTaxModifier::set_tax(0.15, "GST", true);
     $this->objFromFixture('Product', 'mp3player')->publish('Stage', 'Live');
     ShoppingCart::clear();
 }
 function setUp()
 {
     parent::setUp();
     EcommerceTest::setConfiguration();
     $this->objFromFixture('Product', 'mp3player')->publish('Stage', 'Live');
     $this->objFromFixture('Product', 'socks')->publish('Stage', 'Live');
     $this->objFromFixture('Product', 'beachball')->publish('Stage', 'Live');
     $this->objFromFixture('Product', 'hdtv')->publish('Stage', 'Live');
     $this->objFromFixture('CheckoutPage', 'checkout')->publish('Stage', 'Live');
 }
 function setUp()
 {
     parent::setUp();
     EcommerceTest::setConfiguration();
     //reset config
     //publish some products
     $this->objFromFixture('Product', 'mp3player')->publish('Stage', 'Live');
     $this->objFromFixture('Product', 'socks')->publish('Stage', 'Live');
     $this->objFromFixture('Product', 'beachball')->publish('Stage', 'Live');
     $this->objFromFixture('Product', 'hdtv')->publish('Stage', 'Live');
     //note that we don't publish 'tshirt'... we want it to remain in draft form.
 }
 public function test053SaleGift2Reversal()
 {
     $response = $this->giftService->sale(4.0)->withCard($this->giftCard2())->execute();
     $this->assertEquals(true, $response != null);
     $this->assertEquals('0', $response->responseCode);
     self::$transactionId53 = $response->transactionId;
 }