Наследование: extends BaseServiceDelivery
Пример #1
0
 public function testGetOption()
 {
     $delivery = new FreeDelivery(true);
     $delivery->setOptions(array('option1' => 'value1'));
     $this->assertEquals('value1', $delivery->getOption('option1'));
     $this->assertEquals('default', $delivery->getOption('unexisting', 'default'));
     $this->assertNull($delivery->getOption('unexisting'));
 }
 public function testReverseTransform()
 {
     $delivery = new FreeDelivery(false);
     $delivery->setCode("deliveryCode");
     $pool = $this->getMockBuilder('Sonata\\Component\\Delivery\\Pool')->disableOriginalConstructor()->getMock();
     $pool->expects($this->once())->method('getMethod')->will($this->returnValue($delivery));
     $transformer = new DeliveryMethodTransformer($pool);
     $this->assertEquals($delivery, $transformer->reverseTransform("deliveryCode"));
 }
Пример #3
0
 public function testGetName()
 {
     $freeDelivery = new FreeDelivery(false);
     $this->assertEquals("Free delivery", $freeDelivery->getName());
 }