public function testOpenNewFile()
 {
     $file1 = __DIR__ . '/Fixtures/test1.csv';
     $file2 = __DIR__ . '/Fixtures/test2.csv';
     $this->assertFalse($this->structure->isFileOpened());
     $this->assertInstanceOf('CSanquer\\ColibriCsv\\AbstractCsv', $this->structure->open($file1));
     $this->assertEquals($file1, $this->structure->getFilename());
     $this->assertTrue($this->structure->isFileOpened());
     $fileHandler1 = $this->structure->getFileHandler();
     $this->assertInternalType('resource', $fileHandler1);
     $this->assertInstanceOf('CSanquer\\ColibriCsv\\AbstractCsv', $this->structure->open($file2));
     $this->assertEquals($file2, $this->structure->getFilename());
     $this->assertTrue($this->structure->isFileOpened());
     $fileHandler2 = $this->structure->getFileHandler();
     $this->assertInternalType('resource', $fileHandler2);
     $this->assertInstanceOf('CSanquer\\ColibriCsv\\AbstractCsv', $this->structure->close());
     $this->assertFalse($this->structure->isFileOpened());
     $fileHandler2 = $this->structure->getFileHandler();
     $this->assertNotInternalType('resource', $fileHandler2);
 }