Added missing $this->setFieldsValue($effects);
Written coupons unit tests