- asyncStorageImpl.reset(new AsyncStorageImpl(engineMock, boost::none, dummyDatabaseConfiguration, namespaceConfigurationsMock, logger));
+ asyncStorageImpl.reset(new AsyncStorageImpl(engineMock,
+ boost::none,
+ dummyDatabaseConfiguration,
+ namespaceConfigurationsMock,
+ logger,
+ std::bind(&AsyncStorageImplTest::asyncDatabaseDiscoveryCreator,
+ this,
+ std::placeholders::_1,
+ std::placeholders::_2,
+ std::placeholders::_3,
+ std::placeholders::_4,
+ std::placeholders::_5)));
+ }
+
+ std::shared_ptr<redis::AsyncDatabaseDiscovery> asyncDatabaseDiscoveryCreator(std::shared_ptr<Engine>,
+ const std::string&,
+ const DatabaseConfiguration&,
+ const boost::optional<std::size_t>&,
+ std::shared_ptr<Logger>)
+ {
+ return discoveryMock;