public IMessageStoreConfigCache Load() { _messageStoreConfigCache.Set(MessageStoreType.SqlServer, (storeConfig) => new MsSqlMessageStore( new MsSqlMessageStoreConfiguration(storeConfig.ConnectionString, storeConfig.TableName, MsSqlMessageStoreConfiguration.DatabaseType.MsSqlServer), _logger)); _messageStoreConfigCache.Set(MessageStoreType.SqlCe, (storeConfig) => new MsSqlMessageStore( new MsSqlMessageStoreConfiguration(storeConfig.ConnectionString, storeConfig.TableName, MsSqlMessageStoreConfiguration.DatabaseType.SqlCe), _logger)); return(_messageStoreConfigCache); }
public void Setup(MessageStoreType type, FakeMessageStoreWithViewer fakeMessageStoreWithViewer) { _messageStoreConfigCache.Set(type, msli => { if (!ctorCalled.ContainsKey(type)) { ctorCalled.Add(type, 0); } ctorCalled[type]++; return(fakeMessageStoreWithViewer); }); }