diff --git a/RepoDb.MySqlConnector/README.md b/RepoDb.MySqlConnector/README.md
index 5aeddbe94..d7717414f 100644
--- a/RepoDb.MySqlConnector/README.md
+++ b/RepoDb.MySqlConnector/README.md
@@ -2,11 +2,11 @@
[![Home](https://img.shields.io/badge/home-github-important)](https://github.com/mikependon/RepoDb)
[![Website](https://img.shields.io/badge/website-information-yellow)](http://repodb.net)
[![GetStarted](https://img.shields.io/badge/tutorial-getstarted-blueviolet)](http://repodb.net/tutorial/get-started-mysql)
-[![MySqlVersion](https://img.shields.io/nuget/v/RepoDb.MySql)](https://www.nuget.org/packages/RepoDb.MySql)
+[![MySqlVersion](https://img.shields.io/nuget/v/RepoDb.MySqlConnector)](https://www.nuget.org/packages/RepoDb.MySqlConnector)
[![MySqlUnitTests](https://img.shields.io/appveyor/tests/mikependon/repodb-t2hy7?label=unit%20tests)](https://ci.appveyor.com/project/mikependon/repodb-t2hy7/build/tests)
[![MySqlIntegrationTests](https://img.shields.io/appveyor/tests/mikependon/repodb-o4t48?label=integration%20tests)](https://ci.appveyor.com/project/mikependon/repodb-o4t48/build/tests)
-# RepoDb.MySql - a hybrid .NET ORM library for MySQL.
+# RepoDb.MySqlConnector - a hybrid .NET ORM library for MySQL, using MySqlConnector
RepoDb is an open-source .NET ORM that bridge the gaps between micro-ORMs and full-ORMs. It helps the developer to simplify the switch-over of when to use the BASIC and ADVANCE operations during the development.
@@ -40,7 +40,7 @@ It is the best alternative ORM to both Dapper and EntityFramework.
At the Package Manager Console, write the command below.
```csharp
-> Install-Package RepoDb.MySql
+> Install-Package RepoDb.MySqlConnector
```
Or, visit our [installation](http://repodb.net/tutorial/installation) page for more information.
@@ -50,7 +50,7 @@ Or, visit our [installation](http://repodb.net/tutorial/installation) page for m
First, the bootstrapper must be initialized.
```csharp
-RepoDb.MySqlBootstrap.Initialize();
+RepoDb.MySqlConnectorBootstrap.Initialize();
```
**Note:** The call must be done once.
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/appveyor.yml b/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/appveyor.yml
deleted file mode 100644
index 1fc73a30e..000000000
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/appveyor.yml
+++ /dev/null
@@ -1,11 +0,0 @@
-version: 1.0.{build}
-image: Visual Studio 2017
-configuration: Release
-platform: Any CPU
-before_build:
-- cmd: dotnet restore RepoDb.MySql\RepoDb.MySql.IntegrationTests\RepoDb.MySql.IntegrationTests.csproj
-build:
- project: RepoDb.MySql\RepoDb.MySql.IntegrationTests\RepoDb.MySql.IntegrationTests.csproj
- verbosity: normal
-services:
- - mssql2017
\ No newline at end of file
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/DbHelperTests.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/DbHelperTests.cs
similarity index 97%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/DbHelperTests.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/DbHelperTests.cs
index b06569990..828626beb 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/DbHelperTests.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/DbHelperTests.cs
@@ -2,10 +2,10 @@
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
-namespace RepoDb.MySql.IntegrationTests
+namespace RepoDb.MySqlConnector.IntegrationTests
{
[TestClass]
public class DbHelperTests
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/EnumTests.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/EnumTests.cs
similarity index 98%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/EnumTests.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/EnumTests.cs
index 29822a63b..ff6fbfe48 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/EnumTests.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/EnumTests.cs
@@ -2,12 +2,12 @@
using MySql.Data.MySqlClient;
using RepoDb.Attributes;
using RepoDb.Extensions;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Collections.Generic;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests
+namespace RepoDb.MySqlConnector.IntegrationTests
{
[TestClass]
public class EnumTests
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Helper.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Helper.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Helper.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Helper.cs
index 3af3b001b..65e610d53 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Helper.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Helper.cs
@@ -1,13 +1,13 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using RepoDb.Extensions;
-using RepoDb.MySql.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
using System;
using System.Collections.Generic;
using System.Dynamic;
using System.Linq;
using System.Text;
-namespace RepoDb.MySql.IntegrationTests
+namespace RepoDb.MySqlConnector.IntegrationTests
{
public static class Helper
{
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Models/CompleteTable.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Models/CompleteTable.cs
similarity index 97%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Models/CompleteTable.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Models/CompleteTable.cs
index 4c69c4041..140cf9d09 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Models/CompleteTable.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Models/CompleteTable.cs
@@ -1,6 +1,6 @@
using System;
-namespace RepoDb.MySql.IntegrationTests.Models
+namespace RepoDb.MySqlConnector.IntegrationTests.Models
{
public class CompleteTable
{
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Models/NonIdentityCompleteTable.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Models/NonIdentityCompleteTable.cs
similarity index 97%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Models/NonIdentityCompleteTable.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Models/NonIdentityCompleteTable.cs
index f4afa4f02..15a85385d 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Models/NonIdentityCompleteTable.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Models/NonIdentityCompleteTable.cs
@@ -1,6 +1,6 @@
using System;
-namespace RepoDb.MySql.IntegrationTests.Models
+namespace RepoDb.MySqlConnector.IntegrationTests.Models
{
public class NonIdentityCompleteTable
{
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/AverageAllTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/AverageAllTest.cs
similarity index 96%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/AverageAllTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/AverageAllTest.cs
index ab88f11be..eeaa2a394 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/AverageAllTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/AverageAllTest.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class AverageAllTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/AverageTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/AverageTest.cs
similarity index 98%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/AverageTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/AverageTest.cs
index bff93b37b..601846ea3 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/AverageTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/AverageTest.cs
@@ -1,12 +1,12 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Enumerations;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class AverageTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/BatchQueryTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/BatchQueryTest.cs
similarity index 98%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/BatchQueryTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/BatchQueryTest.cs
index 0036da90e..04dc71fec 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/BatchQueryTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/BatchQueryTest.cs
@@ -1,12 +1,12 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Extensions;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class BatchQueryTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/CountAllTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/CountAllTest.cs
similarity index 96%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/CountAllTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/CountAllTest.cs
index 694b86f83..bd410149a 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/CountAllTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/CountAllTest.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class CountAllTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/CountTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/CountTest.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/CountTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/CountTest.cs
index 4f2ed3b9d..d1fc597bf 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/CountTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/CountTest.cs
@@ -1,12 +1,12 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Enumerations;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class CountTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/DeleteAllTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/DeleteAllTest.cs
similarity index 97%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/DeleteAllTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/DeleteAllTest.cs
index 71fad7993..3f383fa23 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/DeleteAllTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/DeleteAllTest.cs
@@ -1,10 +1,10 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class DeleteAllTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/DeleteTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/DeleteTest.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/DeleteTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/DeleteTest.cs
index 30711b1a4..b5a6df13d 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/DeleteTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/DeleteTest.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Enumerations;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class DeleteTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteNonQueryTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteNonQueryTest.cs
similarity index 97%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteNonQueryTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteNonQueryTest.cs
index 6aa522334..18a3cac57 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteNonQueryTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteNonQueryTest.cs
@@ -1,9 +1,9 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class ExecuteNonQueryTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteQueryMultipleTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteQueryMultipleTest.cs
similarity index 97%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteQueryMultipleTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteQueryMultipleTest.cs
index 79e277de7..95317fbdc 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteQueryMultipleTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteQueryMultipleTest.cs
@@ -1,12 +1,12 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Extensions;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System.Collections.Generic;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class ExecuteQueryMultipleTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteQueryTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteQueryTest.cs
similarity index 94%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteQueryTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteQueryTest.cs
index 0f05c3aaf..e4cbf81d4 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteQueryTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteQueryTest.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Extensions;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class ExecuteQueryTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteReaderTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteReaderTest.cs
similarity index 98%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteReaderTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteReaderTest.cs
index ed07ad3f6..a27432f02 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteReaderTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteReaderTest.cs
@@ -2,12 +2,12 @@
using MySql.Data.MySqlClient;
using RepoDb.Extensions;
using RepoDb.Reflection;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System.Data.Common;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class ExecuteReaderTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteScalarTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteScalarTest.cs
similarity index 95%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteScalarTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteScalarTest.cs
index fde67626e..1f13bf004 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExecuteScalarTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExecuteScalarTest.cs
@@ -1,10 +1,10 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class ExecuteScalarTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExistsTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExistsTest.cs
similarity index 98%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExistsTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExistsTest.cs
index 9d729f142..1da4c68ed 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/ExistsTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/ExistsTest.cs
@@ -1,12 +1,12 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Enumerations;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class ExistsTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/InsertAllTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/InsertAllTest.cs
similarity index 98%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/InsertAllTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/InsertAllTest.cs
index 2c0e69113..4b81a78c2 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/InsertAllTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/InsertAllTest.cs
@@ -1,10 +1,10 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class InsertAllTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/InsertTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/InsertTest.cs
similarity index 98%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/InsertTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/InsertTest.cs
index d52d99a47..2042db136 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/InsertTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/InsertTest.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class InsertTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MaxAllTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MaxAllTest.cs
similarity index 96%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MaxAllTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MaxAllTest.cs
index 46e208994..45d6c15f5 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MaxAllTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MaxAllTest.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class MaxAllTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MaxTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MaxTest.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MaxTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MaxTest.cs
index c766825b9..303703192 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MaxTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MaxTest.cs
@@ -1,12 +1,12 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Enumerations;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class MaxTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MergeAllTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MergeAllTest.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MergeAllTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MergeAllTest.cs
index 6aa637060..b95829d40 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MergeAllTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MergeAllTest.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Extensions;
-using RepoDb.MySql.IntegrationTests.Setup;
-using RepoDb.MySql.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class MergeAllTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MergeTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MergeTest.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MergeTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MergeTest.cs
index 2ddb6a51a..32ab6befd 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MergeTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MergeTest.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class MergeTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MinAllTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MinAllTest.cs
similarity index 96%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MinAllTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MinAllTest.cs
index ee1a57556..79ee30e07 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MinAllTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MinAllTest.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class MinAllTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MinTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MinTest.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MinTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MinTest.cs
index fa1f4908d..95bd62d1c 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/MinTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/MinTest.cs
@@ -1,12 +1,12 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Enumerations;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class MinTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/QueryAllTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/QueryAllTest.cs
similarity index 96%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/QueryAllTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/QueryAllTest.cs
index 10b3b8f86..52d3dc422 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/QueryAllTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/QueryAllTest.cs
@@ -1,12 +1,12 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Extensions;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class QueryAllTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/QueryMultipleTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/QueryMultipleTest.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/QueryMultipleTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/QueryMultipleTest.cs
index c34149b7b..5226a3f9c 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/QueryMultipleTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/QueryMultipleTest.cs
@@ -1,12 +1,12 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Extensions;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class QueryMultipleTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/QueryTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/QueryTest.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/QueryTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/QueryTest.cs
index 9efbe44a3..c5364bc19 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/QueryTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/QueryTest.cs
@@ -1,12 +1,12 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Extensions;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class QueryTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/SumAllTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/SumAllTest.cs
similarity index 96%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/SumAllTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/SumAllTest.cs
index 180500986..fa1a57182 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/SumAllTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/SumAllTest.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class SumAllTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/SumTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/SumTest.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/SumTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/SumTest.cs
index 6ffb7898b..3316b3d6c 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/SumTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/SumTest.cs
@@ -1,12 +1,12 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Enumerations;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class SumTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/TruncateTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/TruncateTest.cs
similarity index 94%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/TruncateTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/TruncateTest.cs
index 3171f7e9c..ccc55697b 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/TruncateTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/TruncateTest.cs
@@ -1,9 +1,9 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class TruncateTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/UpdateAllTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/UpdateAllTest.cs
similarity index 96%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/UpdateAllTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/UpdateAllTest.cs
index e0d7baab4..082751dcc 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/UpdateAllTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/UpdateAllTest.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Extensions;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class UpdateAllTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/UpdateTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/UpdateTest.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/UpdateTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/UpdateTest.cs
index 4523fdf90..ab4e9417f 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Operations/UpdateTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Operations/UpdateTest.cs
@@ -1,10 +1,10 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests.Operations
+namespace RepoDb.MySqlConnector.IntegrationTests.Operations
{
[TestClass]
public class UpdateTest
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/RepoDb.MySql.IntegrationTests.csproj b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/RepoDb.MySqlConnector.IntegrationTests.csproj
similarity index 83%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/RepoDb.MySql.IntegrationTests.csproj
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/RepoDb.MySqlConnector.IntegrationTests.csproj
index 2f31bb96b..d8f5f18a7 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/RepoDb.MySql.IntegrationTests.csproj
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/RepoDb.MySqlConnector.IntegrationTests.csproj
@@ -15,12 +15,12 @@
-
+
-
+
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Setup/Database.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Setup/Database.cs
similarity index 98%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Setup/Database.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Setup/Database.cs
index 8937514a2..8a128b6dd 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/Setup/Database.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/Setup/Database.cs
@@ -1,9 +1,9 @@
-using RepoDb.MySql.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
using MySql.Data.MySqlClient;
using System;
using System.Collections.Generic;
-namespace RepoDb.MySql.IntegrationTests.Setup
+namespace RepoDb.MySqlConnector.IntegrationTests.Setup
{
public static class Database
{
@@ -34,7 +34,7 @@ public static void Initialize()
ConnectionString = (connectionString ?? @"Server=localhost;Database=RepoDb;Uid=user;Pwd=Password123;");
// Initialize MySql
- MySqlBootstrap.Initialize();
+ MySqlConnectorBootstrap.Initialize();
// Create databases
CreateDatabase();
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/TransactionTests.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/TransactionTests.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/TransactionTests.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/TransactionTests.cs
index 869cc22a5..1b6379158 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.IntegrationTests/TransactionTests.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/TransactionTests.cs
@@ -1,11 +1,11 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
using RepoDb.Enumerations;
-using RepoDb.MySql.IntegrationTests.Models;
-using RepoDb.MySql.IntegrationTests.Setup;
+using RepoDb.MySqlConnector.IntegrationTests.Models;
+using RepoDb.MySqlConnector.IntegrationTests.Setup;
using System.Linq;
-namespace RepoDb.MySql.IntegrationTests
+namespace RepoDb.MySqlConnector.IntegrationTests
{
[TestClass]
public class TransactionTests
diff --git a/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/appveyor.yml b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/appveyor.yml
new file mode 100644
index 000000000..671e98dac
--- /dev/null
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.IntegrationTests/appveyor.yml
@@ -0,0 +1,11 @@
+version: 1.0.{build}
+image: Visual Studio 2017
+configuration: Release
+platform: Any CPU
+before_build:
+- cmd: dotnet restore RepoDb.MySqlConnector\RepoDb.MySqlConnector.IntegrationTests\RepoDb.MySqlConnector.IntegrationTests.csproj
+build:
+ project: RepoDb.MySqlConnector\RepoDb.MySqlConnector.IntegrationTests\RepoDb.MySqlConnector.IntegrationTests.csproj
+ verbosity: normal
+services:
+ - mssql2017
\ No newline at end of file
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/DbSettingTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/DbSettingTest.cs
similarity index 97%
rename from RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/DbSettingTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/DbSettingTest.cs
index 70025c8cc..5458bc000 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/DbSettingTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/DbSettingTest.cs
@@ -1,7 +1,7 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-namespace RepoDb.MySql.UnitTests
+namespace RepoDb.MySqlConnector.UnitTests
{
[TestClass]
public class DbSettingTest
@@ -9,7 +9,7 @@ public class DbSettingTest
[TestInitialize]
public void Initialize()
{
- MySqlBootstrap.Initialize();
+ MySqlConnectorBootstrap.Initialize();
}
[TestMethod]
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/MappingTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/MappingTest.cs
similarity index 91%
rename from RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/MappingTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/MappingTest.cs
index 80ff7431c..ddbc00255 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/MappingTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/MappingTest.cs
@@ -1,7 +1,7 @@
using Microsoft.VisualStudio.TestTools.UnitTesting;
using MySql.Data.MySqlClient;
-namespace RepoDb.MySql.UnitTests
+namespace RepoDb.MySqlConnector.UnitTests
{
[TestClass]
public class MappingTest
@@ -9,7 +9,7 @@ public class MappingTest
[TestInitialize]
public void Initialize()
{
- MySqlBootstrap.Initialize();
+ MySqlConnectorBootstrap.Initialize();
}
[TestMethod]
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/QuotationTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/QuotationTest.cs
similarity index 97%
rename from RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/QuotationTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/QuotationTest.cs
index ff1c687b6..07326b3fb 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/QuotationTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/QuotationTest.cs
@@ -2,7 +2,7 @@
using MySql.Data.MySqlClient;
using RepoDb.Extensions;
-namespace RepoDb.MySql.UnitTests
+namespace RepoDb.MySqlConnector.UnitTests
{
[TestClass]
public class QuotationTest
@@ -10,7 +10,7 @@ public class QuotationTest
[TestInitialize]
public void Initialize()
{
- MySqlBootstrap.Initialize();
+ MySqlConnectorBootstrap.Initialize();
}
#region AsQuoted
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/RepoDb.MySql.UnitTests.csproj b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/RepoDb.MySqlConnector.UnitTests.csproj
similarity index 83%
rename from RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/RepoDb.MySql.UnitTests.csproj
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/RepoDb.MySqlConnector.UnitTests.csproj
index 0f9137de8..3f11a0e97 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/RepoDb.MySql.UnitTests.csproj
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/RepoDb.MySqlConnector.UnitTests.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/Resolvers/MySqlDbTypeNameToClientTypeResolverTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/Resolvers/MySqlDbTypeNameToClientTypeResolverTest.cs
similarity index 78%
rename from RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/Resolvers/MySqlDbTypeNameToClientTypeResolverTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/Resolvers/MySqlDbTypeNameToClientTypeResolverTest.cs
index 2d1e6052e..787d6d419 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/Resolvers/MySqlDbTypeNameToClientTypeResolverTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/Resolvers/MySqlDbTypeNameToClientTypeResolverTest.cs
@@ -2,7 +2,7 @@
using RepoDb.Resolvers;
using System;
-namespace RepoDb.MySql.UnitTests.Resolvers
+namespace RepoDb.MySqlConnector.UnitTests.Resolvers
{
[TestClass]
public class MySqlDbTypeNameToClientTypeResolverTest
@@ -10,14 +10,14 @@ public class MySqlDbTypeNameToClientTypeResolverTest
[TestInitialize]
public void Initialize()
{
- MySqlBootstrap.Initialize();
+ MySqlConnectorBootstrap.Initialize();
}
[TestMethod]
public void TestMySqlDbTypeNameToClientTypeResolverForBigInt()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("BIGINT");
@@ -30,7 +30,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForBigInt()
public void TestMySqlDbTypeNameToClientTypeResolverForInteger()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("INTEGER");
@@ -43,7 +43,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForInteger()
public void TestMySqlDbTypeNameToClientTypeResolverForBlob()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("BLOB");
@@ -56,7 +56,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForBlob()
public void TestMySqlDbTypeNameToClientTypeResolverForBlobAsArray()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("BLOBASARRAY");
@@ -69,7 +69,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForBlobAsArray()
public void TestMySqlDbTypeNameToClientTypeResolverForBinary()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("BINARY");
@@ -82,7 +82,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForBinary()
public void TestMySqlDbTypeNameToClientTypeResolverForLongBlob()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("LONGBLOB");
@@ -95,7 +95,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForLongBlob()
public void TestMySqlDbTypeNameToClientTypeResolverForMediumBlob()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("MEDIUMBLOB");
@@ -108,7 +108,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForMediumBlob()
public void TestMySqlDbTypeNameToClientTypeResolverForTinyBlob()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("TINYBLOB");
@@ -121,7 +121,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForTinyBlob()
public void TestMySqlDbTypeNameToClientTypeResolverForVarBinary()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("VARBINARY");
@@ -134,7 +134,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForVarBinary()
public void TestMySqlDbTypeNameToClientTypeResolverForGeometry()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("GEOMETRY");
@@ -147,7 +147,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForGeometry()
public void TestMySqlDbTypeNameToClientTypeResolverForLineString()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("LINESTRING");
@@ -160,7 +160,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForLineString()
public void TestMySqlDbTypeNameToClientTypeResolverForMultiLineString()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("MULTILINESTRING");
@@ -173,7 +173,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForMultiLineString()
public void TestMySqlDbTypeNameToClientTypeResolverForMultiPoint()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("MULTIPOINT");
@@ -186,7 +186,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForMultiPoint()
public void TestMySqlDbTypeNameToClientTypeResolverForMultiPolygon()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("MULTIPOLYGON");
@@ -199,7 +199,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForMultiPolygon()
public void TestMySqlDbTypeNameToClientTypeResolverForPoint()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("POINT");
@@ -212,7 +212,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForPoint()
public void TestMySqlDbTypeNameToClientTypeResolverForPolygon()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("POLYGON");
@@ -225,7 +225,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForPolygon()
public void TestMySqlDbTypeNameToClientTypeResolverForBoolean()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("BOOLEAN");
@@ -238,7 +238,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForBoolean()
public void TestMySqlDbTypeNameToClientTypeResolverForChar()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("CHAR");
@@ -251,7 +251,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForChar()
public void TestMySqlDbTypeNameToClientTypeResolverForJson()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("JSON");
@@ -264,7 +264,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForJson()
public void TestMySqlDbTypeNameToClientTypeResolverForLongText()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("LONGTEXT");
@@ -277,7 +277,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForLongText()
public void TestMySqlDbTypeNameToClientTypeResolverForMediumText()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("MEDIUMTEXT");
@@ -290,7 +290,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForMediumText()
public void TestMySqlDbTypeNameToClientTypeResolverForNChar()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("NCHAR");
@@ -303,7 +303,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForNChar()
public void TestMySqlDbTypeNameToClientTypeResolverForNVarChar()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("NVARCHAR");
@@ -316,7 +316,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForNVarChar()
public void TestMySqlDbTypeNameToClientTypeResolverForString()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("STRING");
@@ -329,7 +329,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForString()
public void TestMySqlDbTypeNameToClientTypeResolverForText()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("TEXT");
@@ -342,7 +342,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForText()
public void TestMySqlDbTypeNameToClientTypeResolverForTinyText()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("TINYTEXT");
@@ -355,7 +355,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForTinyText()
public void TestMySqlDbTypeNameToClientTypeResolverForVarChar()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("VARCHAR");
@@ -368,7 +368,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForVarChar()
public void TestMySqlDbTypeNameToClientTypeResolverForDate()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("DATE");
@@ -381,7 +381,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForDate()
public void TestMySqlDbTypeNameToClientTypeResolverForDateTime()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("DATETIME");
@@ -394,7 +394,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForDateTime()
public void TestMySqlDbTypeNameToClientTypeResolverForDateTime2()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("DATETIME2");
@@ -407,7 +407,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForDateTime2()
public void TestMySqlDbTypeNameToClientTypeResolverForTimeStamp()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("TIMESTAMP");
@@ -420,7 +420,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForTimeStamp()
public void TestMySqlDbTypeNameToClientTypeResolverForTime()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("TIME");
@@ -433,7 +433,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForTime()
public void TestMySqlDbTypeNameToClientTypeResolverForDecimal()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("DECIMAL");
@@ -446,7 +446,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForDecimal()
public void TestMySqlDbTypeNameToClientTypeResolverForDecimal2()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("DECIMAL2");
@@ -459,7 +459,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForDecimal2()
public void TestMySqlDbTypeNameToClientTypeResolverForNumeric()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("NUMERIC");
@@ -472,7 +472,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForNumeric()
public void TestMySqlDbTypeNameToClientTypeResolverForDouble()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("DOUBLE");
@@ -485,7 +485,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForDouble()
public void TestMySqlDbTypeNameToClientTypeResolverForReal()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("REAL");
@@ -498,7 +498,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForReal()
public void TestMySqlDbTypeNameToClientTypeResolverForFloat()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("FLOAT");
@@ -511,7 +511,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForFloat()
public void TestMySqlDbTypeNameToClientTypeResolverForInt()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("INT");
@@ -524,7 +524,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForInt()
public void TestMySqlDbTypeNameToClientTypeResolverForInt2()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("INT2");
@@ -537,7 +537,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForInt2()
public void TestMySqlDbTypeNameToClientTypeResolverForMediumInt()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("MEDIUMINT");
@@ -550,7 +550,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForMediumInt()
public void TestMySqlDbTypeNameToClientTypeResolverForYear()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("YEAR");
@@ -563,7 +563,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForYear()
public void TestMySqlDbTypeNameToClientTypeResolverForSmallInt()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("SMALLINT");
@@ -576,7 +576,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForSmallInt()
public void TestMySqlDbTypeNameToClientTypeResolverForTinyInt()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("TINYINT");
@@ -589,7 +589,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForTinyInt()
public void TestMySqlDbTypeNameToClientTypeResolverForBit()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("BIT");
@@ -602,7 +602,7 @@ public void TestMySqlDbTypeNameToClientTypeResolverForBit()
public void TestMySqlDbTypeNameToClientTypeResolverForNone()
{
// Setup
- var resolver = new MySqlDbTypeNameToClientTypeResolver();
+ var resolver = new MySqlConnectorDbTypeNameToClientTypeResolver();
// Act
var result = resolver.Resolve("NONE");
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/Resolvers/MySqlDbTypeToMySqlStringNameResolverTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/Resolvers/MySqlDbTypeToMySqlStringNameResolverTest.cs
similarity index 78%
rename from RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/Resolvers/MySqlDbTypeToMySqlStringNameResolverTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/Resolvers/MySqlDbTypeToMySqlStringNameResolverTest.cs
index 2f0088bde..14e535f9b 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/Resolvers/MySqlDbTypeToMySqlStringNameResolverTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/Resolvers/MySqlDbTypeToMySqlStringNameResolverTest.cs
@@ -2,7 +2,7 @@
using MySql.Data.MySqlClient;
using RepoDb.Resolvers;
-namespace RepoDb.MySql.UnitTests.Resolvers
+namespace RepoDb.MySqlConnector.UnitTests.Resolvers
{
[TestClass]
public class MySqlDbTypeToMySqlStringNameResolverTest
@@ -10,14 +10,14 @@ public class MySqlDbTypeToMySqlStringNameResolverTest
[TestInitialize]
public void Initialize()
{
- MySqlBootstrap.Initialize();
+ MySqlConnectorBootstrap.Initialize();
}
[TestMethod]
public void TestMySqlDbTypeToMySqlStringNameResolverForBinary()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Binary);
@@ -30,7 +30,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForBinary()
public void TestMySqlDbTypeToMySqlStringNameResolverForBit()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Bit);
@@ -43,7 +43,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForBit()
public void TestMySqlDbTypeToMySqlStringNameResolverForBlob()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Blob);
@@ -56,7 +56,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForBlob()
public void TestMySqlDbTypeToMySqlStringNameResolverForByte()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Byte);
@@ -69,7 +69,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForByte()
public void TestMySqlDbTypeToMySqlStringNameResolverForUByte()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.UByte);
@@ -82,7 +82,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForUByte()
public void TestMySqlDbTypeToMySqlStringNameResolverForDate()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Date);
@@ -95,7 +95,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForDate()
public void TestMySqlDbTypeToMySqlStringNameResolverForDateTime()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.DateTime);
@@ -108,7 +108,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForDateTime()
public void TestMySqlDbTypeToMySqlStringNameResolverForDecimal()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Decimal);
@@ -121,7 +121,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForDecimal()
public void TestMySqlDbTypeToMySqlStringNameResolverForDouble()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Double);
@@ -134,7 +134,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForDouble()
public void TestMySqlDbTypeToMySqlStringNameResolverForEnum()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Enum);
@@ -147,7 +147,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForEnum()
public void TestMySqlDbTypeToMySqlStringNameResolverForGuid()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Guid);
@@ -160,7 +160,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForGuid()
public void TestMySqlDbTypeToMySqlStringNameResolverForSet()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Set);
@@ -173,7 +173,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForSet()
public void TestMySqlDbTypeToMySqlStringNameResolverForText()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Text);
@@ -186,7 +186,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForText()
public void TestMySqlDbTypeToMySqlStringNameResolverForFloat()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Float);
@@ -199,7 +199,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForFloat()
public void TestMySqlDbTypeToMySqlStringNameResolverForGeometry()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Geometry);
@@ -212,7 +212,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForGeometry()
public void TestMySqlDbTypeToMySqlStringNameResolverForInt16()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Int16);
@@ -225,7 +225,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForInt16()
public void TestMySqlDbTypeToMySqlStringNameResolverForInt24()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Int24);
@@ -238,7 +238,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForInt24()
public void TestMySqlDbTypeToMySqlStringNameResolverForUInt24()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.UInt24);
@@ -251,7 +251,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForUInt24()
public void TestMySqlDbTypeToMySqlStringNameResolverForUInt16()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.UInt16);
@@ -264,7 +264,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForUInt16()
public void TestMySqlDbTypeToMySqlStringNameResolverForInt32()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Int32);
@@ -277,7 +277,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForInt32()
public void TestMySqlDbTypeToMySqlStringNameResolverForUInt32()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.UInt32);
@@ -290,7 +290,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForUInt32()
public void TestMySqlDbTypeToMySqlStringNameResolverForInt64()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Int64);
@@ -303,7 +303,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForInt64()
public void TestMySqlDbTypeToMySqlStringNameResolverForUInt64()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.UInt64);
@@ -316,7 +316,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForUInt64()
public void TestMySqlDbTypeToMySqlStringNameResolverForJson()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.JSON);
@@ -329,7 +329,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForJson()
public void TestMySqlDbTypeToMySqlStringNameResolverForLongBlob()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.LongBlob);
@@ -342,7 +342,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForLongBlob()
public void TestMySqlDbTypeToMySqlStringNameResolverForLongText()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.LongText);
@@ -355,7 +355,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForLongText()
public void TestMySqlDbTypeToMySqlStringNameResolverForMediumBlob()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.MediumBlob);
@@ -368,7 +368,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForMediumBlob()
public void TestMySqlDbTypeToMySqlStringNameResolverForMediumText()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.MediumText);
@@ -381,7 +381,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForMediumText()
public void TestMySqlDbTypeToMySqlStringNameResolverForNewdate()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Newdate);
@@ -394,7 +394,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForNewdate()
public void TestMySqlDbTypeToMySqlStringNameResolverForNewDecimal()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.NewDecimal);
@@ -407,7 +407,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForNewDecimal()
public void TestMySqlDbTypeToMySqlStringNameResolverForString()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.String);
@@ -420,7 +420,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForString()
public void TestMySqlDbTypeToMySqlStringNameResolverForTime()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Time);
@@ -433,7 +433,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForTime()
public void TestMySqlDbTypeToMySqlStringNameResolverForTimestamp()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Timestamp);
@@ -446,7 +446,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForTimestamp()
public void TestMySqlDbTypeToMySqlStringNameResolverForTinyBlob()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.TinyBlob);
@@ -459,7 +459,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForTinyBlob()
public void TestMySqlDbTypeToMySqlStringNameResolverForTinyText()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.TinyText);
@@ -472,7 +472,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForTinyText()
public void TestMySqlDbTypeToMySqlStringNameResolverForVarBinary()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.VarBinary);
@@ -485,7 +485,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForVarBinary()
public void TestMySqlDbTypeToMySqlStringNameResolverForVarChar()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.VarChar);
@@ -498,7 +498,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForVarChar()
public void TestMySqlDbTypeToMySqlStringNameResolverForVarString()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.VarString);
@@ -511,7 +511,7 @@ public void TestMySqlDbTypeToMySqlStringNameResolverForVarString()
public void TestMySqlDbTypeToMySqlStringNameResolverForYear()
{
// Setup
- var resolver = new MySqlDbTypeToMySqlStringNameResolver();
+ var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
// Act
var result = resolver.Resolve(MySqlDbType.Year);
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/StatementBuilderTest.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/StatementBuilderTest.cs
similarity index 99%
rename from RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/StatementBuilderTest.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/StatementBuilderTest.cs
index f15dd0bf8..a0588e70b 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.UnitTests/StatementBuilderTest.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.UnitTests/StatementBuilderTest.cs
@@ -4,7 +4,7 @@
using RepoDb.Exceptions;
using System;
-namespace RepoDb.MySql.UnitTests
+namespace RepoDb.MySqlConnector.UnitTests
{
[TestClass]
public class StatementBuilderTest
@@ -12,7 +12,7 @@ public class StatementBuilderTest
[TestInitialize]
public void Initialize()
{
- MySqlBootstrap.Initialize();
+ MySqlConnectorBootstrap.Initialize();
}
#region CreateBatchQuery
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql.sln b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.sln
similarity index 82%
rename from RepoDb.MySqlConnector/RepoDb.MySql.sln
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector.sln
index 449441106..2b4071298 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql.sln
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector.sln
@@ -3,17 +3,17 @@ Microsoft Visual Studio Solution File, Format Version 12.00
# Visual Studio 15
VisualStudioVersion = 15.0.27703.2042
MinimumVisualStudioVersion = 10.0.40219.1
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RepoDb.MySql", "RepoDb.MySql\RepoDb.MySql.csproj", "{8666BE62-EB29-4FF7-8F7D-E1704720E5E8}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RepoDb.MySqlConnector", "RepoDb.MySqlConnector\RepoDb.MySqlConnector.csproj", "{8666BE62-EB29-4FF7-8F7D-E1704720E5E8}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RepoDb.MySql.Tests", "RepoDb.MySql.Tests", "{BC604FB6-F172-46DC-B0D4-852DB7E1E819}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RepoDb.MySqlConnector.Tests", "RepoDb.MySqlConnector.Tests", "{BC604FB6-F172-46DC-B0D4-852DB7E1E819}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RepoDb.MySql.IntegrationTests", "RepoDb.MySql.IntegrationTests\RepoDb.MySql.IntegrationTests.csproj", "{3C9481E3-0E7E-44C4-9728-A84B03398FC7}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RepoDb.MySqlConnector.IntegrationTests", "RepoDb.MySqlConnector.IntegrationTests\RepoDb.MySqlConnector.IntegrationTests.csproj", "{3C9481E3-0E7E-44C4-9728-A84B03398FC7}"
EndProject
-Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RepoDb.MySql.UnitTests", "RepoDb.MySql.UnitTests\RepoDb.MySql.UnitTests.csproj", "{B42BA57C-B9AE-42BD-97FC-D3346BA6166A}"
+Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RepoDb.MySqlConnector.UnitTests", "RepoDb.MySqlConnector.UnitTests\RepoDb.MySqlConnector.UnitTests.csproj", "{B42BA57C-B9AE-42BD-97FC-D3346BA6166A}"
EndProject
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "RepoDb", "..\RepoDb.Core\RepoDb\RepoDb.csproj", "{5B81E622-71C1-4A8D-9019-2CBE95EC7088}"
EndProject
-Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RepoDb.MySql.Base", "RepoDb.MySql.Base", "{1CEC5132-0304-4A8A-93EB-79151DDFF200}"
+Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "RepoDb.MySqlConnector.Base", "RepoDb.MySqlConnector.Base", "{1CEC5132-0304-4A8A-93EB-79151DDFF200}"
ProjectSection(SolutionItems) = preProject
README.md = README.md
EndProjectSection
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql/Attributes/MySqlTypeMapAttribute.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/Attributes/MySqlConnectorTypeMapAttribute.cs
similarity index 79%
rename from RepoDb.MySqlConnector/RepoDb.MySql/Attributes/MySqlTypeMapAttribute.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector/Attributes/MySqlConnectorTypeMapAttribute.cs
index 2c2af49dc..ac6fdd010 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql/Attributes/MySqlTypeMapAttribute.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/Attributes/MySqlConnectorTypeMapAttribute.cs
@@ -6,13 +6,13 @@ namespace RepoDb.Attributes
///
/// An attribute used to define a mapping of .NET CLR into its equivalent value.
///
- public class MySqlTypeMapAttribute : Attribute
+ public class MySqlConnectorTypeMapAttribute : Attribute
{
///
- /// Creates a new instance of class.
+ /// Creates a new instance of class.
///
/// A target value.
- public MySqlTypeMapAttribute(MySqlDbType dbType)
+ public MySqlConnectorTypeMapAttribute(MySqlDbType dbType)
{
DbType = dbType;
ParameterType = typeof(MySqlParameter);
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql/DbHelpers/MySqlDbHelper.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/DbHelpers/MySqlConnectorDbHelper.cs
similarity index 95%
rename from RepoDb.MySqlConnector/RepoDb.MySql/DbHelpers/MySqlDbHelper.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector/DbHelpers/MySqlConnectorDbHelper.cs
index d23c66aa1..e70d2147a 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql/DbHelpers/MySqlDbHelper.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/DbHelpers/MySqlConnectorDbHelper.cs
@@ -13,22 +13,22 @@ namespace RepoDb.DbHelpers
///
/// A helper class for database specially for the direct access. This class is only meant for MySql.
///
- public sealed class MySqlDbHelper : IDbHelper
+ public sealed class MySqlConnectorDbHelper : IDbHelper
{
private IDbSetting m_dbSetting = DbSettingMapper.Get();
///
- /// Creates a new instance of class.
+ /// Creates a new instance of class.
///
- public MySqlDbHelper()
- : this(new MySqlDbTypeNameToClientTypeResolver())
+ public MySqlConnectorDbHelper()
+ : this(new MySqlConnectorDbTypeNameToClientTypeResolver())
{ }
///
- /// Creates a new instance of class.
+ /// Creates a new instance of class.
///
/// The type resolver to be used.
- public MySqlDbHelper(IResolver dbTypeResolver)
+ public MySqlConnectorDbHelper(IResolver dbTypeResolver)
{
DbTypeResolver = dbTypeResolver;
}
@@ -36,7 +36,7 @@ public MySqlDbHelper(IResolver dbTypeResolver)
#region Properties
///
- /// Gets the type resolver used by this instance.
+ /// Gets the type resolver used by this instance.
///
public IResolver DbTypeResolver { get; }
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql/DbSettings/MySqlDbSetting.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/DbSettings/MySqlConnectorDbSetting.cs
similarity index 70%
rename from RepoDb.MySqlConnector/RepoDb.MySql/DbSettings/MySqlDbSetting.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector/DbSettings/MySqlConnectorDbSetting.cs
index ec6638f19..0d8e2305b 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql/DbSettings/MySqlDbSetting.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/DbSettings/MySqlConnectorDbSetting.cs
@@ -1,24 +1,24 @@
using MySql.Data.MySqlClient;
using RepoDb.DbSettings;
-namespace RepoDb.MySql.DbSettings
+namespace RepoDb.MySqlConnector.DbSettings
{
///
/// A setting class used for data provider.
///
- public sealed class MySqlDbSetting : BaseDbSetting
+ public sealed class MySqlConnectorDbSetting : BaseDbSetting
{
///
- /// Creates a new instance of class.
+ /// Creates a new instance of class.
///
- public MySqlDbSetting()
+ public MySqlConnectorDbSetting()
{
AreTableHintsSupported = false;
AverageableType = typeof(double);
ClosingQuote = "`";
DefaultSchema = null;
IsDirectionSupported = false;
- IsExecuteReaderDisposable = false;
+ IsExecuteReaderDisposable = true;
IsMultiStatementExecutable = true;
IsPreparable = true;
IsUseUpsert = false;
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql/MySqlBootstrap.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/MySqlBootstrap.cs
similarity index 86%
rename from RepoDb.MySqlConnector/RepoDb.MySql/MySqlBootstrap.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector/MySqlBootstrap.cs
index e2d1b424e..de04aba23 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql/MySqlBootstrap.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/MySqlBootstrap.cs
@@ -1,6 +1,6 @@
using MySql.Data.MySqlClient;
using RepoDb.DbHelpers;
-using RepoDb.MySql.DbSettings;
+using RepoDb.MySqlConnector.DbSettings;
using RepoDb.StatementBuilders;
namespace RepoDb
@@ -8,7 +8,7 @@ namespace RepoDb
///
/// A class used to initialize necessary objects that is connected to object.
///
- public static class MySqlBootstrap
+ public static class MySqlConnectorBootstrap
{
#region Properties
@@ -33,13 +33,13 @@ public static void Initialize()
}
// Map the DbSetting
- DbSettingMapper.Add(typeof(MySqlConnection), new MySqlDbSetting(), true);
+ DbSettingMapper.Add(typeof(MySqlConnection), new MySqlConnectorDbSetting(), true);
// Map the DbHelper
- DbHelperMapper.Add(typeof(MySqlConnection), new MySqlDbHelper(), true);
+ DbHelperMapper.Add(typeof(MySqlConnection), new MySqlConnectorDbHelper(), true);
// Map the Statement Builder
- StatementBuilderMapper.Add(typeof(MySqlConnection), new MySqlStatementBuilder(), true);
+ StatementBuilderMapper.Add(typeof(MySqlConnection), new MySqlConnectorStatementBuilder(), true);
// Set the flag
IsInitialized = true;
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql/RepoDb.MySql.csproj b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/RepoDb.MySqlConnector.csproj
similarity index 82%
rename from RepoDb.MySqlConnector/RepoDb.MySql/RepoDb.MySql.csproj
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector/RepoDb.MySqlConnector.csproj
index acc402cee..65869fe33 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql/RepoDb.MySql.csproj
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/RepoDb.MySqlConnector.csproj
@@ -2,15 +2,15 @@
netstandard2.0
- Michael Camara Pendon
+ Michael Camara Pendon, Bradley Grainger
1.0.11
RepoDb
RepoDb
- A hybrid .NET ORM library for MySql.
+ A hybrid .NET ORM library for MySQL, using MySqlConnector.
Copyright © 2020
http://repodb.net/
- https://github.com/mikependon/RepoDb/tree/master/RepoDb.MySql
+ https://github.com/mikependon/RepoDb/tree/master/RepoDb.MySqlConnector
Github
orm orm-framework orm-library hybrid-orm mysql mysql-orm
http://repodb.net/release/mysql
@@ -25,14 +25,14 @@
- bin\Release\netstandard2.0\RepoDb.MySql.xml
+ bin\Release\netstandard2.0\RepoDb.MySqlConnector.xml
TRACE;DEBUG;NETSTANDARD;NETSTANDARD2_0
false
false
- bin\Debug\netstandard2.0\RepoDb.MySql.xml
+ bin\Debug\netstandard2.0\RepoDb.MySqlConnector.xml
@@ -40,7 +40,7 @@
-
+
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql/Resolvers/MySqlDbTypeNameToClientTypeResolver.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/Resolvers/MySqlConnectorDbTypeNameToClientTypeResolver.cs
similarity index 98%
rename from RepoDb.MySqlConnector/RepoDb.MySql/Resolvers/MySqlDbTypeNameToClientTypeResolver.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector/Resolvers/MySqlConnectorDbTypeNameToClientTypeResolver.cs
index cc62d2d3b..5ea32438b 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql/Resolvers/MySqlDbTypeNameToClientTypeResolver.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/Resolvers/MySqlConnectorDbTypeNameToClientTypeResolver.cs
@@ -6,7 +6,7 @@ namespace RepoDb.Resolvers
///
/// A class used to resolve the MySql Database Types into its equivalent .NET CLR Types.
///
- public class MySqlDbTypeNameToClientTypeResolver : IResolver
+ public class MySqlConnectorDbTypeNameToClientTypeResolver : IResolver
{
///
/// Returns the equivalent .NET CLR Types of the Database Type.
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql/Resolvers/MySqlDbTypeToMySqlStringNameResolver.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/Resolvers/MySqlConnectorDbTypeToMySqlStringNameResolver.cs
similarity index 98%
rename from RepoDb.MySqlConnector/RepoDb.MySql/Resolvers/MySqlDbTypeToMySqlStringNameResolver.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector/Resolvers/MySqlConnectorDbTypeToMySqlStringNameResolver.cs
index 6a1830020..d8887bf82 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql/Resolvers/MySqlDbTypeToMySqlStringNameResolver.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/Resolvers/MySqlConnectorDbTypeToMySqlStringNameResolver.cs
@@ -7,7 +7,7 @@ namespace RepoDb.Resolvers
///
/// A class used to resolve the into its equivalent database string name.
///
- public class MySqlDbTypeToMySqlStringNameResolver : IResolver
+ public class MySqlConnectorDbTypeToMySqlStringNameResolver : IResolver
{
///
/// Returns the equivalent of the .NET CLR Types.
diff --git a/RepoDb.MySqlConnector/RepoDb.MySql/StatementBuilders/MySqlStatementBuilder.cs b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/StatementBuilders/MySqlConnectorStatementBuilder.cs
similarity index 98%
rename from RepoDb.MySqlConnector/RepoDb.MySql/StatementBuilders/MySqlStatementBuilder.cs
rename to RepoDb.MySqlConnector/RepoDb.MySqlConnector/StatementBuilders/MySqlConnectorStatementBuilder.cs
index de0ee0235..ef25fb94f 100644
--- a/RepoDb.MySqlConnector/RepoDb.MySql/StatementBuilders/MySqlStatementBuilder.cs
+++ b/RepoDb.MySqlConnector/RepoDb.MySqlConnector/StatementBuilders/MySqlConnectorStatementBuilder.cs
@@ -11,24 +11,24 @@ namespace RepoDb.StatementBuilders
///
/// A class used to build a SQL Statement for MySql.
///
- public sealed class MySqlStatementBuilder : BaseStatementBuilder
+ public sealed class MySqlConnectorStatementBuilder : BaseStatementBuilder
{
///
- /// Creates a new instance of object.
+ /// Creates a new instance of object.
///
- public MySqlStatementBuilder()
+ public MySqlConnectorStatementBuilder()
: this(DbSettingMapper.Get(typeof(MySqlConnection)),
null,
null)
{ }
///
- /// Creates a new instance of class.
+ /// Creates a new instance of class.
///
/// The database settings object currently in used.
/// The resolver used when converting a field in the database layer.
/// The resolver used to identity the type for average.
- public MySqlStatementBuilder(IDbSetting dbSetting,
+ public MySqlConnectorStatementBuilder(IDbSetting dbSetting,
IResolver convertFieldResolver = null,
IResolver averageableClientTypeResolver = null)
: base(dbSetting,