/**
  * Test addRange method with nested values.
  */
 public function testRangeAggregationAddRangeNested()
 {
     $aggregation = new RangeAggregation('test_agg');
     $aggregation->setField('test_field');
     $aggregation->addRange('10', '10');
     $aggregation2 = new RangeAggregation('test_agg_2');
     $aggregation2->addRange('20', '20');
     $aggregation->addAggregation($aggregation2);
     $result = ['range' => ['field' => 'test_field', 'ranges' => [['from' => '10', 'to' => '10']], 'keyed' => false], 'aggregations' => ['test_agg_2' => ['range' => ['ranges' => [['from' => '20', 'to' => '20']], 'keyed' => false]]]];
     $this->assertEquals($result, $aggregation->toArray());
 }