Skip to content

Commit bd03db8

Browse files
committed
Fix CodeFactor issues
1 parent 9d37ca1 commit bd03db8

8 files changed

+66
-52
lines changed

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

-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@
1616
using System.Runtime.Serialization.Formatters.Binary;
1717
using NHibernate.Cfg;
1818
using NHibernate.Cfg.MappingSchema;
19-
using NHibernate.Connection;
2019
using NHibernate.Dialect;
2120
using NHibernate.Driver;
2221
using NHibernate.Engine;

src/NHibernate.Test/MultiTenancy/DatabaseStrategyNoDbSpecificFixture.cs

-48
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,6 @@
66
using System.Runtime.Serialization.Formatters.Binary;
77
using NHibernate.Cfg;
88
using NHibernate.Cfg.MappingSchema;
9-
using NHibernate.Connection;
109
using NHibernate.Dialect;
1110
using NHibernate.Driver;
1211
using NHibernate.Engine;
@@ -346,51 +345,4 @@ protected override void OnSetUp()
346345

347346
#endregion Test Setup
348347
}
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-
}
396348
}
+11
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
using System;
2+
3+
namespace NHibernate.Test.MultiTenancy
4+
{
5+
[Serializable]
6+
class Entity
7+
{
8+
public virtual Guid Id { get; set; }
9+
public virtual string Name { get; set; }
10+
}
11+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
using NHibernate.Connection;
2+
using NHibernate.MultiTenancy;
3+
4+
namespace NHibernate.Test.MultiTenancy
5+
{
6+
public class MockConnectionProvider : IMultiTenantConnectionProvider
7+
{
8+
private readonly IConnectionAccess _connectionAccess;
9+
10+
public MockConnectionProvider(string tenantIdentifier, IConnectionAccess connectionAccess)
11+
{
12+
_connectionAccess = connectionAccess;
13+
TenantIdentifier = tenantIdentifier;
14+
}
15+
16+
public string TenantIdentifier { get; }
17+
public IConnectionAccess GetConnectionAccess()
18+
{
19+
return _connectionAccess;
20+
}
21+
}
22+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
using System;
2+
using System.Data.SqlClient;
3+
using NHibernate.Connection;
4+
using NHibernate.Engine;
5+
using NHibernate.MultiTenancy;
6+
7+
namespace NHibernate.Test.MultiTenancy
8+
{
9+
[Serializable]
10+
public class TestTenantConnectionProvider : AbstractMultiTenantConnectionProvider
11+
{
12+
public TestTenantConnectionProvider(ISessionFactoryImplementor sfi, string tenantId, bool isSqlServerDialect)
13+
{
14+
TenantIdentifier = tenantId;
15+
SessionFactory = sfi;
16+
TenantConnectionString = sfi.ConnectionProvider.GetConnectionString();
17+
if (isSqlServerDialect)
18+
{
19+
var stringBuilder = new SqlConnectionStringBuilder(sfi.ConnectionProvider.GetConnectionString());
20+
stringBuilder.ApplicationName = tenantId;
21+
TenantConnectionString = stringBuilder.ToString();
22+
}
23+
}
24+
25+
protected override string TenantConnectionString { get; }
26+
27+
public override string TenantIdentifier { get; }
28+
29+
protected override ISessionFactoryImplementor SessionFactory { get; }
30+
}
31+
}

src/NHibernate/AdoNet/ConnectionManager.cs

-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,6 @@ public ConnectionManager(
8484
#pragma warning disable 618
8585
: this(session, suppliedConnection, connectionReleaseMode, interceptor, shouldAutoJoinTransaction)
8686
#pragma warning restore 618
87-
8887
{
8988
_connectionAccess = connectionAccess ?? throw new ArgumentNullException(nameof(connectionAccess));
9089
}

src/NHibernate/Cache/CacheKey.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ private int GenerateHashCode()
9090

9191
if (_tenantIdentifier != null)
9292
{
93-
hashCode = 37 * hashCode + _tenantIdentifier.GetHashCode();
93+
hashCode = (37 * hashCode) + _tenantIdentifier.GetHashCode();
9494
}
9595

9696
return hashCode;

src/NHibernate/Cache/QueryKey.cs

+1-1
Original file line numberDiff line numberDiff line change
@@ -258,7 +258,7 @@ public int ComputeHashCode()
258258
result = 37 * result + _sqlQueryString.GetHashCode();
259259
if (_tenantIdentifier != null)
260260
{
261-
result = 37 * result + _tenantIdentifier.GetHashCode();
261+
result = (37 * result) + _tenantIdentifier.GetHashCode();
262262
}
263263
return result;
264264
}

0 commit comments

Comments
 (0)