/**
  * @dataProvider getNormalizeDataProvider
  */
 public function testNormalize($source, $normalized)
 {
     $token = new Token($source, 0, 100);
     $token->setPositionIncrement(50);
     $actualToken = $this->filter->normalize($token);
     $expectedToken = new Token($normalized, 0, 100);
     $expectedToken->setPositionIncrement(50);
     $this->assertEquals($expectedToken, $actualToken);
 }
 /**
  * @dataProvider getNormalizeDataProvider
  */
 public function testNormalize($source, $expected, $pseudoRoots, $encoding)
 {
     $this->phpmorphy->shouldReceive('getEncoding')->andReturn($encoding);
     $this->phpmorphy->shouldReceive('getPseudoRoot')->andReturn($pseudoRoots);
     $filter = new TokenFilterEnRu($this->phpmorphyFactory);
     $token = new Token($source, 0, 100);
     $token->setPositionIncrement(50);
     $actualToken = $filter->normalize($token);
     $expectedToken = new Token($expected, 0, 100);
     $expectedToken->setPositionIncrement(50);
     $this->assertEquals($expectedToken, $actualToken);
 }