Skip to content

Commit ea4a966

Browse files
committed
move some code to tests, should not be in migrator
1 parent 5fcc045 commit ea4a966

File tree

4 files changed

+4
-28
lines changed

4 files changed

+4
-28
lines changed
File renamed without changes.

src/Migrator/Framework/JoiningTableTransformationProviderExtensions.cs renamed to src/Migrator.Tests/Support/JoiningTableTransformationProviderExtensions.cs

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
1-
using System.Data;
2-
using DotNetProjects.Migrator.Framework.Support;
1+
using System.Data;
32

4-
namespace DotNetProjects.Migrator.Framework;
3+
namespace DotNetProjects.Migrator.Framework.Support;
54

65
/// <summary>
76
/// A set of extension methods for the transformation provider to make it easier to
@@ -17,7 +16,7 @@ public static ITransformationProvider AddManyToManyJoiningTable(this ITransforma
1716
{
1817
var joiningTable = GetNameOfJoiningTable(lhsTableName, rhsTableName);
1918

20-
return AddManyToManyJoiningTable(database, schema, lhsTableName, lhsKey, rhsTableName, rhsKey, joiningTable);
19+
return database.AddManyToManyJoiningTable(schema, lhsTableName, lhsKey, rhsTableName, rhsKey, joiningTable);
2120
}
2221

2322
private static string GetNameOfJoiningTable(string lhsTableName, string rhsTableName)
@@ -62,7 +61,7 @@ private static string ShortenKeyNameToBeSuitableForOracle(string pkName)
6261
public static ITransformationProvider RemoveManyToManyJoiningTable(this ITransformationProvider database, string schema, string lhsTableName, string rhsTableName)
6362
{
6463
var joiningTable = GetNameOfJoiningTable(lhsTableName, rhsTableName);
65-
return RemoveManyToManyJoiningTable(database, schema, lhsTableName, rhsTableName, joiningTable);
64+
return database.RemoveManyToManyJoiningTable(schema, lhsTableName, rhsTableName, joiningTable);
6665
}
6766

6867
public static ITransformationProvider RemoveManyToManyJoiningTable(this ITransformationProvider database, string schema, string lhsTableName, string rhsTableName, string joiningTableName)

src/Migrator/Framework/Support/TransformationProviderUtility.cs renamed to src/Migrator.Tests/Support/TransformationProviderUtility.cs

File renamed without changes.

src/Migrator/Providers/TransformationProvider.cs

Lines changed: 0 additions & 23 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@
1414
using DotNetProjects.Migrator.Framework;
1515
using DotNetProjects.Migrator.Framework.Loggers;
1616
using DotNetProjects.Migrator.Framework.SchemaBuilder;
17-
using DotNetProjects.Migrator.Framework.Support;
1817
using DotNetProjects.Migrator.Providers.Models;
1918
using System;
2019
using System.Collections.Generic;
@@ -962,28 +961,6 @@ public virtual void ExecuteScript(string fileName)
962961
}
963962
}
964963

965-
public virtual void ExecuteEmbededScript(string resourceName)
966-
{
967-
if (CurrentMigration != null)
968-
{
969-
#if NETSTANDARD
970-
var assembly = CurrentMigration.GetType().GetTypeInfo().Assembly;
971-
#else
972-
var assembly = CurrentMigration.GetType().Assembly;
973-
#endif
974-
975-
string sqlText;
976-
var embeddedResourceName = TransformationProviderUtility.GetQualifiedResourcePath(assembly, resourceName);
977-
978-
using (var stream = assembly.GetManifestResourceStream(embeddedResourceName))
979-
using (var reader = new StreamReader(stream))
980-
{
981-
sqlText = reader.ReadToEnd();
982-
}
983-
ExecuteNonQuery(sqlText);
984-
}
985-
}
986-
987964
/// <summary>
988965
/// Execute an SQL query returning results.
989966
/// </summary>

0 commit comments

Comments
 (0)