| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 | 
							- <?php
 
- /**
 
-  * Copyright © Magento, Inc. All rights reserved.
 
-  * See COPYING.txt for license details.
 
-  */
 
- namespace Magento\Elasticsearch\Test\Unit\SearchAdapter;
 
- use Magento\Elasticsearch\SearchAdapter\AggregationFactory;
 
- use Magento\Framework\TestFramework\Unit\Helper\ObjectManager as ObjectManagerHelper;
 
- /**
 
-  * Class AggregationFactoryTest
 
-  */
 
- class AggregationFactoryTest extends \PHPUnit\Framework\TestCase
 
- {
 
-     /**
 
-      * @var AggregationFactory
 
-      */
 
-     private $model;
 
-     /**
 
-      * @var \Magento\Framework\ObjectManagerInterface|\PHPUnit_Framework_MockObject_MockObject
 
-      */
 
-     protected $objectManager;
 
-     /**
 
-      * Set up test environment.
 
-      *
 
-      * @return void
 
-      */
 
-     protected function setUp()
 
-     {
 
-         $this->objectManager = $this->getMockBuilder(\Magento\Framework\ObjectManagerInterface::class)
 
-             ->setMethods(['create'])
 
-             ->disableOriginalConstructor()
 
-             ->getMockForAbstractClass();
 
-         $objectManagerHelper = new ObjectManagerHelper($this);
 
-         $this->objectManager->expects($this->any())
 
-             ->method('create')
 
-             ->willReturn($this->createMock(\Magento\Framework\Search\Response\Aggregation::class));
 
-         $this->model = $objectManagerHelper->getObject(
 
-             \Magento\Elasticsearch\SearchAdapter\AggregationFactory::class,
 
-             [
 
-                 'objectManager' => $this->objectManager
 
-             ]
 
-         );
 
-     }
 
-     /**
 
-      * Test create() method.
 
-      *
 
-      * @return void
 
-      */
 
-     public function testCreate()
 
-     {
 
-         $object = $this->model->create(
 
-             [
 
-                 'price_bucket' => [
 
-                     'name' => 1,
 
-                 ],
 
-                 'category_bucket' => [],
 
-             ]
 
-         );
 
-         $this->assertNotNull($object);
 
-     }
 
- }
 
 
  |