/**
* @group unit
*/
public function testToArray()
{
$fuzzy = new Fuzzy();
$fuzzy->setField('user', 'Nicolas');
$fuzzy->setFieldOption('boost', 1.0);
$expectedArray = array('fuzzy' => array('user' => array('value' => 'Nicolas', 'boost' => 1.0)));
$this->assertEquals($expectedArray, $fuzzy->toArray(), 'Deprecated method failed');
$fuzzy = new Fuzzy('user', 'Nicolas');
$expectedArray = array('fuzzy' => array('user' => array('value' => 'Nicolas')));
$this->assertEquals($expectedArray, $fuzzy->toArray());
$fuzzy = new Fuzzy();
$fuzzy->setField('user', 'Nicolas')->setFieldOption('boost', 1.0);
$expectedArray = array('fuzzy' => array('user' => array('value' => 'Nicolas', 'boost' => 1.0)));
$this->assertEquals($expectedArray, $fuzzy->toArray());
}