public function getCouponsCollection() { $json = __DIR__ . '/../Coupon/coupons.json'; $array = json_decode(file_get_contents($json), true); $collection = new CouponCollection(); $collection->import($array); return $collection; }
public function testGetCoupon() { $collection = new CouponCollection(); $coupon = new Coupon(); $coupon->setCode('BLACK'); $collection->addCoupon($coupon); $coupon = new Coupon(); $coupon->setCode('CYBER'); $collection->addCoupon($coupon); $coupon = new Coupon(); $coupon->setCode('HANUKA'); $collection->addCoupon($coupon); $this->assertInstanceOf('\\Cart\\Coupon\\Coupon', $collection->getCoupon('BLACK')); $this->assertInstanceOf('\\Cart\\Coupon\\Coupon', $collection->getCoupon('CYBER')); $this->assertInstanceOf('\\Cart\\Coupon\\Coupon', $collection->getCoupon('HANUKA')); }