SilverShop\Tests\Checkout\OrderProcessorTest
Test OrderProcessor
Synopsis
class OrderProcessorTest
extends SapphireTest
{
- // members
- protected static object $fixture_file = __DIR__ . '/../Fixtures/shop.yml;
- protected static boolean $disable_theme = true;
- protected static boolean $use_draft_site = true;
- protected $processor;
- protected static array $extra_dataobjects = ;
- protected Product $mp3player;
- protected Product $socks;
- protected Product $beachball;
- protected Product $hdtv;
- protected ShoppingCart $shoppingcart;
- // methods
- public void setUp()
- public void testCreatePayment()
- public void testPlaceOrder()
- public void testPlaceFailure()
- public void testMemberOrder()
- public void testNoMemberOrder()
- public void testPlaceOrderMarksAsPaidWithNoOutstandingAmount()
- protected void placeOrder()
Hierarchy
Extends
- SilverStripe\Dev\SapphireTest
Members
protected
- $beachball — SilverShop\Page\Product
- $disable_theme
- $extra_dataobjects
- $fixture_file
- $hdtv — SilverShop\Page\Product
- $mp3player — SilverShop\Page\Product
- $processor
- $shoppingcart — SilverShop\Cart\ShoppingCart
- $socks — SilverShop\Page\Product
- $use_draft_site