/**
  * Setup the test.
  */
 public function setUp()
 {
     parent::setUp();
     $settings = (include __DIR__ . '/../Fixture/FlagshipApplicationSettings.php');
     $this->ctx = \FS\Context\ApplicationContext::initialize(new \FS\Container(), new \FS\Configurations\WordPress\Configuration());
 }
 * Version: 1.0.3
 * Author: FlagShip Courier Solution
 * Author URI: https://github.com/flagshipcompany/flagship-for-woocommerce
 * Requires at least: 4.4
 * Tested up to: 4.5.x
 *
 * Text Domain: flagship-for-woocommerce
 * Domain Path: /languages/
 *
 * Copyright: © 2016 FlagShip Courier Solution.
 * License: GNU General Public License v3.0
 * License URI: http://www.gnu.org/licenses/gpl-3.0.html
 */
// prevent data leak
if (!defined('ABSPATH')) {
    exit;
    // Exit if accessed directly
}
define('FLAGSHIP_SHIPPING_PLUGIN_VERSION', '1.0.3');
define('FLAGSHIP_SHIPPING_PLUGIN_DIR', plugin_dir_path(__FILE__));
define('FLAGSHIP_SHIPPING_PLUGIN_BASENAME', plugin_basename(__FILE__));
define('FLAGSHIP_SHIPPING_TEXT_DOMAIN', 'flagship-for-woocommerce');
require_once FLAGSHIP_SHIPPING_PLUGIN_DIR . 'includes/update/class.flagship-autoupdate.php';
if (is_admin()) {
    $update = new Flagship_Autoupdate(__FILE__, 'flagshipcompany', 'flagship-for-woocommerce');
}
// Check if WooCommerce is active
if (in_array('woocommerce/woocommerce.php', apply_filters('active_plugins', get_option('active_plugins')))) {
    require __DIR__ . '/vendor/autoload.php';
    \FS\Context\ApplicationContext::initialize(new \FS\Container(), new \FS\Configurations\WordPress\Configuration());
}