public function testBuildWithHttpNode()
 {
     $client = $this->builder->withNodeUri('http://localhost:8098')->build();
     $this->assertInstanceOf('Riak\\Client\\RiakClient', $client);
     $cluster = $client->getCluster();
     $config = $client->getConfig();
     $nodes = $cluster->getNodes();
     $this->assertCount(1, $nodes);
     $this->assertInstanceOf('Riak\\Client\\RiakConfig', $config);
     $this->assertSame($config, $cluster->getRiakConfig());
     $this->assertInstanceOf('Riak\\Client\\Core\\RiakNode', $nodes[0]);
     $this->assertInstanceOf('Riak\\Client\\Core\\RiakCluster', $cluster);
     $this->assertInstanceOf('Riak\\Client\\Core\\RiakHttpTransport', $nodes[0]->getAdapter());
     $this->assertInstanceOf('Riak\\Client\\Converter\\ConverterFactory', $config->getConverterFactory());
     $this->assertInstanceOf('Riak\\Client\\Converter\\Hydrator\\DomainHydrator', $config->getDomainHydrator());
     $this->assertInstanceOf('Riak\\Client\\Converter\\RiakObjectConverter', $config->getRiakObjectConverter());
     $this->assertInstanceOf('Riak\\Client\\Converter\\Hydrator\\DomainMetadataReader', $config->getDomainMetadataReader());
 }