function test_active()
 {
     $coupon = new WPSC_Coupon(self::ACTIVE_COUPON_ID);
     $this->assertTrue($coupon->is_active());
     $coupon->deactivate();
     $this->assertFalse($coupon->is_active());
     $coupon->activate();
     $this->assertTrue($coupon->is_active());
 }
 /**
  * Process single actions
  *
  * @access      private
  * @since       3.8.10
  * @return      void
  */
 public function process_single_actions()
 {
     global $wpdb;
     if (!isset($_GET['wpsc-action']) || !isset($_GET['coupon'])) {
         return;
     }
     $coupon = new WPSC_Coupon($_GET['coupon']);
     switch ($_GET['wpsc-action']) {
         case 'activate_coupon':
             $updated = $coupon->activate();
             if ($updated) {
                 printf('<div class="updated"><p>%s</p></div>', __('The coupon has been activated.', 'wp-e-commerce'));
             }
             break;
         case 'deactivate_coupon':
             $updated = $coupon->deactivate();
             if ($updated) {
                 printf('<div class="updated"><p>%s</p></div>', __('The coupon has been deactivated.', 'wp-e-commerce'));
             }
             break;
         case 'delete_coupon':
             $deleted = $coupon->delete();
             if ($deleted) {
                 printf('<div class="updated"><p>%s</p></div>', __('The coupon has been deleted.', 'wp-e-commerce'));
             }
             break;
     }
 }