Database type name should use type AssemblyQualifiedName instead of maigic string
This commit is contained in:
17
Oqtane.Test/Oqtane.Database.MySQL/MySqlDatabaseTests.cs
Normal file
17
Oqtane.Test/Oqtane.Database.MySQL/MySqlDatabaseTests.cs
Normal file
@ -0,0 +1,17 @@
|
||||
using Xunit;
|
||||
|
||||
namespace Oqtane.Database.MySQL.Tests
|
||||
{
|
||||
public class PostgreSQLDatabaseTests
|
||||
{
|
||||
[Fact()]
|
||||
public void VerifyDatabaseTypeName()
|
||||
{
|
||||
// Arrange & Act
|
||||
var database = new MySQLDatabase();
|
||||
|
||||
// Assert
|
||||
Assert.Equal("Oqtane.Database.MySQL.MySQLDatabase, Oqtane.Database.MySQL", database.TypeName);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
using Xunit;
|
||||
|
||||
namespace Oqtane.Database.PostgreSQL.Tests
|
||||
{
|
||||
public class PostgreSQLDatabaseTests
|
||||
{
|
||||
[Fact()]
|
||||
public void VerifyDatabaseTypeName()
|
||||
{
|
||||
// Arrange & Act
|
||||
var database = new PostgreSQLDatabase();
|
||||
|
||||
// Assert
|
||||
Assert.Equal("Oqtane.Database.PostgreSQL.PostgreSQLDatabase, Oqtane.Database.PostgreSQL", database.TypeName);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
using Xunit;
|
||||
|
||||
namespace Oqtane.Database.SqlServer.Tests
|
||||
{
|
||||
public class LocalDbDatabaseTests
|
||||
{
|
||||
[Fact()]
|
||||
public void VerifyDatabaseTypeName()
|
||||
{
|
||||
// Arrange & Act
|
||||
var database = new LocalDbDatabase();
|
||||
|
||||
// Assert
|
||||
Assert.Equal("Oqtane.Database.SqlServer.LocalDbDatabase, Oqtane.Database.SqlServer", database.TypeName);
|
||||
}
|
||||
}
|
||||
}
|
@ -0,0 +1,17 @@
|
||||
using Xunit;
|
||||
|
||||
namespace Oqtane.Database.SqlServer.Tests
|
||||
{
|
||||
public class SqlServerDatabaseTests
|
||||
{
|
||||
[Fact()]
|
||||
public void VerifyDatabaseTypeName()
|
||||
{
|
||||
// Arrange & Act
|
||||
var database = new SqlServerDatabase();
|
||||
|
||||
// Assert
|
||||
Assert.Equal("Oqtane.Database.SqlServer.SqlServerDatabase, Oqtane.Database.SqlServer", database.TypeName);
|
||||
}
|
||||
}
|
||||
}
|
17
Oqtane.Test/Oqtane.Database.Sqlite/SqliteDatabaseTests.cs
Normal file
17
Oqtane.Test/Oqtane.Database.Sqlite/SqliteDatabaseTests.cs
Normal file
@ -0,0 +1,17 @@
|
||||
using Xunit;
|
||||
|
||||
namespace Oqtane.Database.Sqlite.Tests
|
||||
{
|
||||
public class SqliteDatabaseTests
|
||||
{
|
||||
[Fact()]
|
||||
public void VerifyDatabaseTypeName()
|
||||
{
|
||||
// Arrange & Act
|
||||
var database = new SqliteDatabase();
|
||||
|
||||
// Assert
|
||||
Assert.Equal("Oqtane.Database.Sqlite.SqliteDatabase, Oqtane.Database.Sqlite", database.TypeName);
|
||||
}
|
||||
}
|
||||
}
|
@ -29,6 +29,10 @@
|
||||
</ItemGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<ProjectReference Include="..\Oqtane.Database.MySQL\Oqtane.Database.MySQL.csproj" />
|
||||
<ProjectReference Include="..\Oqtane.Database.PostgreSQL\Oqtane.Database.PostgreSQL.csproj" />
|
||||
<ProjectReference Include="..\Oqtane.Database.Sqlite\Oqtane.Database.Sqlite.csproj" />
|
||||
<ProjectReference Include="..\Oqtane.Database.SqlServer\Oqtane.Database.SqlServer.csproj" />
|
||||
<ProjectReference Include="..\Oqtane.Shared\Oqtane.Shared.csproj" />
|
||||
</ItemGroup>
|
||||
|
||||
|
Reference in New Issue
Block a user