Skip to content

Commit 64d467a

Browse files
committed
Fix ODBC test
1 parent ff232be commit 64d467a

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/NHibernate.Test/Async/MultiTenancy/DatabaseStrategyNoDbSpecificFixture.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
using NHibernate.Cfg.MappingSchema;
1818
using NHibernate.Connection;
1919
using NHibernate.Dialect;
20+
using NHibernate.Driver;
2021
using NHibernate.Engine;
2122
using NHibernate.Linq;
2223
using NHibernate.Mapping.ByCode;
@@ -167,7 +168,7 @@ private TenantConfiguration GetTenantConfig(string tenantId)
167168
return new TenantConfiguration(new TestTenantConnectionProvider(Sfi, tenantId));
168169
}
169170

170-
private bool IsSqlServerDialect => Sfi.Dialect is MsSql2005Dialect;
171+
private bool IsSqlServerDialect => Sfi.Dialect is MsSql2000Dialect && !(Sfi.ConnectionProvider.Driver is OdbcDriver);
171172

172173
#region Test Setup
173174

src/NHibernate.Test/MultiTenancy/DatabaseStrategyNoDbSpecificFixture.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
using NHibernate.Cfg.MappingSchema;
88
using NHibernate.Connection;
99
using NHibernate.Dialect;
10+
using NHibernate.Driver;
1011
using NHibernate.Engine;
1112
using NHibernate.Linq;
1213
using NHibernate.Mapping.ByCode;
@@ -187,7 +188,7 @@ private TenantConfiguration GetTenantConfig(string tenantId)
187188
return new TenantConfiguration(new TestTenantConnectionProvider(Sfi, tenantId));
188189
}
189190

190-
private bool IsSqlServerDialect => Sfi.Dialect is MsSql2005Dialect;
191+
private bool IsSqlServerDialect => Sfi.Dialect is MsSql2000Dialect && !(Sfi.ConnectionProvider.Driver is OdbcDriver);
191192

192193
#region Test Setup
193194

0 commit comments

Comments
 (0)