|
6 | 6 | using System.Runtime.Serialization.Formatters.Binary;
|
7 | 7 | using NHibernate.Cfg;
|
8 | 8 | using NHibernate.Cfg.MappingSchema;
|
9 |
| -using NHibernate.Connection; |
10 | 9 | using NHibernate.Dialect;
|
11 | 10 | using NHibernate.Driver;
|
12 | 11 | using NHibernate.Engine;
|
@@ -346,51 +345,4 @@ protected override void OnSetUp()
|
346 | 345 |
|
347 | 346 | #endregion Test Setup
|
348 | 347 | }
|
349 |
| - |
350 |
| - [Serializable] |
351 |
| - class Entity |
352 |
| - { |
353 |
| - public virtual Guid Id { get; set; } |
354 |
| - public virtual string Name { get; set; } |
355 |
| - } |
356 |
| - |
357 |
| - public class MockConnectionProvider : IMultiTenantConnectionProvider |
358 |
| - { |
359 |
| - private readonly IConnectionAccess _connectionAccess; |
360 |
| - |
361 |
| - public MockConnectionProvider(string tenantIdentifier, IConnectionAccess connectionAccess) |
362 |
| - { |
363 |
| - _connectionAccess = connectionAccess; |
364 |
| - TenantIdentifier = tenantIdentifier; |
365 |
| - } |
366 |
| - |
367 |
| - public string TenantIdentifier { get; } |
368 |
| - public IConnectionAccess GetConnectionAccess() |
369 |
| - { |
370 |
| - return _connectionAccess; |
371 |
| - } |
372 |
| - } |
373 |
| - |
374 |
| - [Serializable] |
375 |
| - public class TestTenantConnectionProvider : AbstractMultiTenantConnectionProvider |
376 |
| - { |
377 |
| - public TestTenantConnectionProvider(ISessionFactoryImplementor sfi, string tenantId, bool isSqlServerDialect) |
378 |
| - { |
379 |
| - TenantIdentifier = tenantId; |
380 |
| - SessionFactory = sfi; |
381 |
| - TenantConnectionString = sfi.ConnectionProvider.GetConnectionString(); |
382 |
| - if (isSqlServerDialect) |
383 |
| - { |
384 |
| - var stringBuilder = new SqlConnectionStringBuilder(sfi.ConnectionProvider.GetConnectionString()); |
385 |
| - stringBuilder.ApplicationName = tenantId; |
386 |
| - TenantConnectionString = stringBuilder.ToString(); |
387 |
| - } |
388 |
| - } |
389 |
| - |
390 |
| - protected override string TenantConnectionString { get; } |
391 |
| - |
392 |
| - public override string TenantIdentifier { get; } |
393 |
| - |
394 |
| - protected override ISessionFactoryImplementor SessionFactory { get; } |
395 |
| - } |
396 | 348 | }
|
0 commit comments