public function testSettersAndGetters()
 {
     $moduleOptions = new ModuleOptions(['enable_cache' => false, 'img_source_path_stack' => ['img/'], 'img_source_map' => ['name' => 'hello'], 'driver' => 'imagick', 'filters' => ['hello'], 'web_root' => 'web', 'image_resolvers' => ['image_resolvers'], 'cache_path' => 'images', 'cache_expiry' => 678678, 'filter_loaders' => ['factories' => [], 'aliases' => []], 'default_image_loader' => 'my_image_loader']);
     $this->assertEquals(false, $moduleOptions->getEnableCache());
     $this->assertEquals(['img/'], $moduleOptions->getImgSourcePathStack());
     $this->assertEquals(['name' => 'hello'], $moduleOptions->getImgSourceMap());
     $this->assertEquals('imagick', $moduleOptions->getDriver());
     $this->assertEquals(['hello'], $moduleOptions->getFilters());
     $this->assertEquals('web', $moduleOptions->getWebRoot());
     $this->assertEquals(['image_resolvers'], $moduleOptions->getImageResolvers());
     $this->assertEquals('images', $moduleOptions->getCachePath());
     $this->assertEquals(678678, $moduleOptions->getCacheExpiry());
     $this->assertEquals(['factories' => [], 'aliases' => []], $moduleOptions->getFilterLoaders());
     $this->assertEquals('my_image_loader', $moduleOptions->getDefaultImageLoader());
 }