public function testFactory()
{
$graph = new Graph();
$vertex = $graph->createVertex();
$verticesFromArray = $this->createVertices(array($vertex));
$this->assertInstanceOf('Fhaculty\\Graph\\Set\\Vertices', $verticesFromArray);
$this->assertSame($vertex, $verticesFromArray->getVertexFirst());
$verticesFromVertices = Vertices::factory($verticesFromArray);
$this->assertSame($verticesFromArray, $verticesFromVertices);
}