/**
  * @dataProvider simpleDocumentDataProvider
  * @test
  */
 public function versionOfFreshNewDocumentIsCreatedAfterStoringAndIncreasedAfterSubsequentStoring(array $data = NULL)
 {
     $document = new \Flowpack\ElasticSearch\Domain\Model\Document(new TwitterType($this->testingIndex), $data);
     $this->assertNull($document->getVersion());
     $document->store();
     $idAfterFirstStoring = $document->getId();
     $this->assertSame(1, $document->getVersion());
     $document->store();
     $this->assertSame(2, $document->getVersion());
     $this->assertSame($idAfterFirstStoring, $document->getId());
 }