Skip to content

Commit b62c0ec

Browse files
JaBistDuNarrischJaBistDuNarrisch
authored andcommitted
Removed if (!String.IsNullOrEmpty(connectionString))
1 parent 4293587 commit b62c0ec

File tree

1 file changed

+92
-102
lines changed

1 file changed

+92
-102
lines changed
Lines changed: 92 additions & 102 deletions
Original file line numberDiff line numberDiff line change
@@ -1,102 +1,92 @@
1-
using System;
2-
using System.Configuration;
3-
using System.Diagnostics;
4-
using System.Linq;
5-
using DotNetProjects.Migrator;
6-
using DotNetProjects.Migrator.Providers;
7-
using Migrator.Tests.Settings;
8-
using Migrator.Tests.Settings.Config;
9-
using Npgsql;
10-
using NUnit.Framework;
11-
12-
namespace Migrator.Tests;
13-
14-
[TestFixture]
15-
public class ProviderFactoryTest
16-
{
17-
[Test]
18-
public void CanGetDialectsForProvider()
19-
{
20-
foreach (var provider in Enum.GetValues(typeof(ProviderTypes)).Cast<ProviderTypes>().Where(x => x != ProviderTypes.none))
21-
{
22-
Assert.That(ProviderFactory.DialectForProvider(provider), Is.Not.Null);
23-
}
24-
25-
Assert.That(ProviderFactory.DialectForProvider(ProviderTypes.none), Is.Null);
26-
}
27-
28-
[SetUp]
29-
public void SetUp()
30-
{
31-
DbProviderFactories.RegisterFactory("Npgsql", () => NpgsqlFactory.Instance);
32-
DbProviderFactories.RegisterFactory("MySql.Data.MySqlClient", () => MySql.Data.MySqlClient.MySqlClientFactory.Instance);
33-
DbProviderFactories.RegisterFactory("Oracle.DataAccess.Client", () => Oracle.ManagedDataAccess.Client.OracleClientFactory.Instance);
34-
DbProviderFactories.RegisterFactory("System.Data.SqlClient", () => Microsoft.Data.SqlClient.SqlClientFactory.Instance);
35-
DbProviderFactories.RegisterFactory("System.Data.SQLite", () => System.Data.SQLite.SQLiteFactory.Instance);
36-
}
37-
38-
[Test]
39-
[Category("MySql")]
40-
public void CanLoad_MySqlProvider()
41-
{
42-
var configReader = new ConfigurationReader();
43-
var connectionString = configReader.GetDatabaseConnectionConfigById(DatabaseConnectionConfigIds.MySQLId)?.ConnectionString;
44-
if (!String.IsNullOrEmpty(connectionString))
45-
{
46-
using var provider = ProviderFactory.Create(ProviderTypes.Mysql, connectionString, null);
47-
Assert.That(provider, Is.Not.Null);
48-
}
49-
}
50-
51-
[Test]
52-
[Category("Oracle")]
53-
public void CanLoad_OracleProvider()
54-
{
55-
var configReader = new ConfigurationReader();
56-
var connectionString = configReader.GetDatabaseConnectionConfigById(DatabaseConnectionConfigIds.OracleId)?.ConnectionString;
57-
if (!String.IsNullOrEmpty(connectionString))
58-
{
59-
using var provider = ProviderFactory.Create(ProviderTypes.Oracle, connectionString, null);
60-
Assert.That(provider, Is.Not.Null);
61-
}
62-
}
63-
64-
[Test]
65-
[Category("Postgre")]
66-
public void CanLoad_PostgreSQLProvider()
67-
{
68-
var configReader = new ConfigurationReader();
69-
var connectionString = configReader.GetDatabaseConnectionConfigById(DatabaseConnectionConfigIds.PostgreSQL)?.ConnectionString;
70-
if (!String.IsNullOrEmpty(connectionString))
71-
{
72-
using var provider = ProviderFactory.Create(ProviderTypes.PostgreSQL, connectionString, null);
73-
Assert.That(provider, Is.Not.Null);
74-
}
75-
}
76-
77-
[Test]
78-
[Category("SQLite")]
79-
public void CanLoad_SQLiteProvider()
80-
{
81-
var configReader = new ConfigurationReader();
82-
var connectionString = configReader.GetDatabaseConnectionConfigById(DatabaseConnectionConfigIds.SQLiteId)?.ConnectionString;
83-
if (!String.IsNullOrEmpty(connectionString))
84-
{
85-
using var provider = ProviderFactory.Create(ProviderTypes.SQLite, connectionString, null);
86-
Assert.That(provider, Is.Not.Null);
87-
}
88-
}
89-
90-
[Test]
91-
[Category("SqlServer")]
92-
public void CanLoad_SqlServerProvider()
93-
{
94-
var configReader = new ConfigurationReader();
95-
var connectionString = configReader.GetDatabaseConnectionConfigById(DatabaseConnectionConfigIds.SQLServerId)?.ConnectionString;
96-
if (!String.IsNullOrEmpty(connectionString))
97-
{
98-
using var provider = ProviderFactory.Create(ProviderTypes.SqlServer, connectionString, null);
99-
Assert.That(provider, Is.Not.Null);
100-
}
101-
}
102-
}
1+
using System;
2+
using System.Configuration;
3+
using System.Diagnostics;
4+
using System.Linq;
5+
using DotNetProjects.Migrator;
6+
using DotNetProjects.Migrator.Providers;
7+
using Migrator.Tests.Settings;
8+
using Migrator.Tests.Settings.Config;
9+
using Npgsql;
10+
using NUnit.Framework;
11+
12+
namespace Migrator.Tests;
13+
14+
[TestFixture]
15+
public class ProviderFactoryTest
16+
{
17+
[Test]
18+
public void CanGetDialectsForProvider()
19+
{
20+
foreach (var provider in Enum.GetValues(typeof(ProviderTypes)).Cast<ProviderTypes>().Where(x => x != ProviderTypes.none))
21+
{
22+
Assert.That(ProviderFactory.DialectForProvider(provider), Is.Not.Null);
23+
}
24+
25+
Assert.That(ProviderFactory.DialectForProvider(ProviderTypes.none), Is.Null);
26+
}
27+
28+
[SetUp]
29+
public void SetUp()
30+
{
31+
DbProviderFactories.RegisterFactory("Npgsql", () => NpgsqlFactory.Instance);
32+
DbProviderFactories.RegisterFactory("MySql.Data.MySqlClient", () => MySql.Data.MySqlClient.MySqlClientFactory.Instance);
33+
DbProviderFactories.RegisterFactory("Oracle.DataAccess.Client", () => Oracle.ManagedDataAccess.Client.OracleClientFactory.Instance);
34+
DbProviderFactories.RegisterFactory("System.Data.SqlClient", () => Microsoft.Data.SqlClient.SqlClientFactory.Instance);
35+
DbProviderFactories.RegisterFactory("System.Data.SQLite", () => System.Data.SQLite.SQLiteFactory.Instance);
36+
}
37+
38+
[Test]
39+
[Category("MySql")]
40+
public void CanLoad_MySqlProvider()
41+
{
42+
var configReader = new ConfigurationReader();
43+
var connectionString = configReader.GetDatabaseConnectionConfigById(DatabaseConnectionConfigIds.MySQLId)?.ConnectionString;
44+
45+
using var provider = ProviderFactory.Create(ProviderTypes.Mysql, connectionString, null);
46+
Assert.That(provider, Is.Not.Null);
47+
}
48+
49+
[Test]
50+
[Category("Oracle")]
51+
public void CanLoad_OracleProvider()
52+
{
53+
var configReader = new ConfigurationReader();
54+
var connectionString = configReader.GetDatabaseConnectionConfigById(DatabaseConnectionConfigIds.OracleId)?.ConnectionString;
55+
56+
using var provider = ProviderFactory.Create(ProviderTypes.Oracle, connectionString, null);
57+
Assert.That(provider, Is.Not.Null);
58+
}
59+
60+
[Test]
61+
[Category("Postgre")]
62+
public void CanLoad_PostgreSQLProvider()
63+
{
64+
var configReader = new ConfigurationReader();
65+
var connectionString = configReader.GetDatabaseConnectionConfigById(DatabaseConnectionConfigIds.PostgreSQL)?.ConnectionString;
66+
67+
using var provider = ProviderFactory.Create(ProviderTypes.PostgreSQL, connectionString, null);
68+
Assert.That(provider, Is.Not.Null);
69+
}
70+
71+
[Test]
72+
[Category("SQLite")]
73+
public void CanLoad_SQLiteProvider()
74+
{
75+
var configReader = new ConfigurationReader();
76+
var connectionString = configReader.GetDatabaseConnectionConfigById(DatabaseConnectionConfigIds.SQLiteId)?.ConnectionString;
77+
78+
using var provider = ProviderFactory.Create(ProviderTypes.SQLite, connectionString, null);
79+
Assert.That(provider, Is.Not.Null);
80+
}
81+
82+
[Test]
83+
[Category("SqlServer")]
84+
public void CanLoad_SqlServerProvider()
85+
{
86+
var configReader = new ConfigurationReader();
87+
var connectionString = configReader.GetDatabaseConnectionConfigById(DatabaseConnectionConfigIds.SQLServerId)?.ConnectionString;
88+
89+
using var provider = ProviderFactory.Create(ProviderTypes.SqlServer, connectionString, null);
90+
Assert.That(provider, Is.Not.Null);
91+
}
92+
}

0 commit comments

Comments
 (0)