public function testBuildWithConflictResolver()
 {
     $resolver = $this->getMock('Riak\\Client\\Resolver\\ConflictResolver');
     $client = $this->builder->withConflictResolver('stdClass', $resolver)->withNodeUri('http://localhost:8098')->build();
     $this->assertInstanceOf('Riak\\Client\\RiakClient', $client);
     $config = $client->getConfig();
     $factory = $config->getResolverFactory();
     $this->assertInstanceOf('Riak\\Client\\Resolver\\ResolverFactory', $factory);
     $this->assertSame($resolver, $factory->getResolver('stdClass'));
 }
 protected function setUp()
 {
     parent::setUp();
     $builder = new RiakClientBuilder();
     $resolver = new SimpleObjectConflictResolver();
     $this->location = new RiakLocation(new RiakNamespace('type', 'bucket'), 'key');
     $this->adapter = $this->getMock('Riak\\Client\\Core\\RiakTransport');
     $this->node = new RiakNode($this->adapter);
     $this->client = $builder->withConflictResolver(SimpleObject::CLASS_NAME, $resolver)->withNode($this->node)->build();
 }