Skip to content

Commit 59b93e1

Browse files
Merge pull request #86 from dotnetprojects/postgre-test-reactivation
2 parents bd92837 + 549f58b commit 59b93e1

File tree

132 files changed

+406
-431
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

132 files changed

+406
-431
lines changed

src/Migrator.Tests/ColumnPropertyMapperTest.cs

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
using System.Data;
2-
using Migrator.Framework;
3-
using Migrator.Providers;
4-
using Migrator.Providers.Oracle;
5-
using Migrator.Providers.PostgreSQL;
6-
using Migrator.Providers.SQLite;
7-
using Migrator.Providers.SqlServer;
2+
using DotNetProjects.Migrator.Framework;
3+
using DotNetProjects.Migrator.Providers;
4+
using DotNetProjects.Migrator.Providers.Impl.Oracle;
5+
using DotNetProjects.Migrator.Providers.Impl.PostgreSQL;
6+
using DotNetProjects.Migrator.Providers.Impl.SQLite;
7+
using DotNetProjects.Migrator.Providers.Impl.SqlServer;
88
using NUnit.Framework;
99

1010
namespace Migrator.Tests;

src/Migrator.Tests/Data/TestMigrations.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
using Migrator.Framework;
1+
using DotNetProjects.Migrator.Framework;
22

33
namespace Migrator.Tests.Data;
44

src/Migrator.Tests/Framework/ColumnProperties/ColumnPropertyExtensionTests.cs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
1-
using Migrator.Framework;
21
using NUnit.Framework;
32
using DotNetProjects.Migrator.Framework;
43
using System;
Lines changed: 105 additions & 106 deletions
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,28 @@
1-
using System.Data;
2-
using DotNetProjects.Migrator.Framework;
3-
using Migrator.Framework;
4-
using NSubstitute;
5-
using NUnit.Framework;
6-
7-
namespace Migrator.Tests;
8-
9-
[TestFixture]
10-
public class JoiningTableTransformationProviderExtensionsTests
11-
{
12-
#region Setup/Teardown
13-
14-
[SetUp]
15-
public void SetUp()
16-
{
17-
_provider = Substitute.For<ITransformationProvider>();
18-
}
19-
20-
#endregion
21-
22-
private ITransformationProvider _provider;
23-
24-
[Test]
25-
public void AddManyToManyJoiningTable_AddsPrimaryKey()
26-
{
1+
using System.Data;
2+
using DotNetProjects.Migrator.Framework;
3+
using NSubstitute;
4+
using NUnit.Framework;
5+
6+
namespace Migrator.Tests;
7+
8+
[TestFixture]
9+
public class JoiningTableTransformationProviderExtensionsTests
10+
{
11+
#region Setup/Teardown
12+
13+
[SetUp]
14+
public void SetUp()
15+
{
16+
_provider = Substitute.For<ITransformationProvider>();
17+
}
18+
19+
#endregion
20+
21+
private ITransformationProvider _provider;
22+
23+
[Test]
24+
public void AddManyToManyJoiningTable_AddsPrimaryKey()
25+
{
2726
_provider
2827
.When(x => x.AddPrimaryKey(Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string[]>()))
2928
.Do(callInfo =>
@@ -35,13 +34,13 @@ public void AddManyToManyJoiningTable_AddsPrimaryKey()
3534
Assert.That(capturedTable, Is.EqualTo("dbo.TestScenarioVersions"));
3635
Assert.That(columns, Does.Contain("TestScenarioId"));
3736
Assert.That(columns, Does.Contain("VersionId"));
38-
});
39-
37+
});
38+
4039
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
41-
}
42-
43-
[Test]
44-
public void AddManyToManyJoiningTable_CreatesLeftHandSideColumn_WithCorrectName()
40+
}
41+
42+
[Test]
43+
public void AddManyToManyJoiningTable_CreatesLeftHandSideColumn_WithCorrectName()
4544
{
4645
_provider
4746
.When(x => x.AddTable(Arg.Any<string>(), Arg.Any<Column[]>()))
@@ -52,14 +51,14 @@ public void AddManyToManyJoiningTable_CreatesLeftHandSideColumn_WithCorrectName(
5251
Assert.That(lhsColumn.Name, Is.EqualTo("TestScenarioId"));
5352
Assert.That(lhsColumn.Type, Is.EqualTo(DbType.Guid));
5453
Assert.That(ColumnProperty.NotNull, Is.EqualTo(lhsColumn.ColumnProperty));
55-
});
56-
54+
});
55+
5756
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
58-
}
59-
60-
[Test]
61-
public void AddManyToManyJoiningTable_CreatesLeftHandSideForeignKey_WithCorrectAttributes()
62-
{
57+
}
58+
59+
[Test]
60+
public void AddManyToManyJoiningTable_CreatesLeftHandSideForeignKey_WithCorrectAttributes()
61+
{
6362
_provider
6463
.When(x => x.AddForeignKey(Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>()))
6564
.Do(callInfo =>
@@ -71,28 +70,28 @@ public void AddManyToManyJoiningTable_CreatesLeftHandSideForeignKey_WithCorrectA
7170
Assert.That(callInfo[3] as string, Is.EqualTo("dbo.TestScenarios"));
7271
Assert.That(callInfo[4] as string, Is.EqualTo("Id"));
7372
Assert.That((ForeignKeyConstraintType)callInfo[5], Is.EqualTo(ForeignKeyConstraintType.NoAction));
74-
});
75-
76-
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
73+
});
74+
75+
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
7776
}
7877

79-
[Test]
80-
public void AddManyToManyJoiningTable_CreatesLeftHandSideForeignKey_WithCorrectName()
81-
{
78+
[Test]
79+
public void AddManyToManyJoiningTable_CreatesLeftHandSideForeignKey_WithCorrectName()
80+
{
8281
_provider
8382
.When(x => x.AddForeignKey(Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>()))
8483
.Do(callInfo =>
8584
{
8685
var lhsColumn = ((IDbField[])callInfo[1])[0] as Column;
8786

8887
Assert.That(callInfo[0] as string, Is.EqualTo("FK_Scenarios_ScenarioVersions"));
89-
});
90-
91-
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
92-
}
93-
94-
[Test]
95-
public void AddManyToManyJoiningTable_CreatesRightHandSideColumn_WithCorrectName()
88+
});
89+
90+
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
91+
}
92+
93+
[Test]
94+
public void AddManyToManyJoiningTable_CreatesRightHandSideColumn_WithCorrectName()
9695
{
9796
_provider
9897
.When(x => x.AddTable(Arg.Any<string>(), Arg.Any<Column[]>()))
@@ -103,14 +102,14 @@ public void AddManyToManyJoiningTable_CreatesRightHandSideColumn_WithCorrectName
103102
Assert.That(rhsColumn.Name, Is.EqualTo("VersionId"));
104103
Assert.That(DbType.Guid, Is.EqualTo(rhsColumn.Type));
105104
Assert.That(ColumnProperty.NotNull, Is.EqualTo(rhsColumn.ColumnProperty));
106-
});
107-
108-
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
109-
}
110-
111-
[Test]
112-
public void AddManyToManyJoiningTable_CreatesRightHandSideForeignKey_WithCorrectAttributes()
113-
{
105+
});
106+
107+
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
108+
}
109+
110+
[Test]
111+
public void AddManyToManyJoiningTable_CreatesRightHandSideForeignKey_WithCorrectAttributes()
112+
{
114113
_provider
115114
.When(x => x.AddTable(Arg.Any<string>(), Arg.Any<Column[]>()))
116115
.Do(callInfo =>
@@ -126,13 +125,13 @@ public void AddManyToManyJoiningTable_CreatesRightHandSideForeignKey_WithCorrect
126125
Assert.That(callInfo[3] as string, Is.EqualTo("dbo.Versions"));
127126
Assert.That(callInfo[4] as string, Is.EqualTo("Id"));
128127
Assert.That((ForeignKeyConstraintType)callInfo[5], Is.EqualTo(ForeignKeyConstraintType.NoAction));
129-
});
130-
131-
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
132-
}
133-
134-
[Test]
135-
public void AddManyToManyJoiningTable_CreatesRightHandSideForeignKey_WithCorrectName()
128+
});
129+
130+
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
131+
}
132+
133+
[Test]
134+
public void AddManyToManyJoiningTable_CreatesRightHandSideForeignKey_WithCorrectName()
136135
{
137136
_provider
138137
.When(x => x.AddForeignKey(Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>(), Arg.Any<string>()))
@@ -141,28 +140,28 @@ public void AddManyToManyJoiningTable_CreatesRightHandSideForeignKey_WithCorrect
141140
var lhsColumn = ((IDbField[])callInfo[1])[0] as Column;
142141

143142
Assert.That(callInfo[0] as string, Is.EqualTo("FK_Scenarios_ScenarioVersions"));
144-
});
145-
146-
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
147-
}
148-
149-
[Test]
150-
public void AddManyToManyJoiningTable_CreatesTableWithCorrectName()
151-
{
143+
});
144+
145+
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
146+
}
147+
148+
[Test]
149+
public void AddManyToManyJoiningTable_CreatesTableWithCorrectName()
150+
{
152151
_provider
153152
.When(x => x.AddTable(Arg.Any<string>(), Arg.Any<Column[]>()))
154153
.Do(callInfo =>
155154
{
156155
var rhsColumn = ((IDbField[])callInfo[1])[0] as Column;
157156

158-
Assert.That(callInfo[1] as string, Is.EqualTo("dbo.TestScenarioVersions"));
159-
});
160-
161-
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
162-
}
163-
164-
[Test]
165-
public void RemoveManyToManyJoiningTable_RemovesLhsForeignKey()
157+
Assert.That(callInfo[1] as string, Is.EqualTo("dbo.TestScenarioVersions"));
158+
});
159+
160+
_provider.AddManyToManyJoiningTable("dbo", "TestScenarios", "Id", "Versions", "Id");
161+
}
162+
163+
[Test]
164+
public void RemoveManyToManyJoiningTable_RemovesLhsForeignKey()
166165
{
167166
var callCount = 0;
168167

@@ -176,16 +175,16 @@ public void RemoveManyToManyJoiningTable_RemovesLhsForeignKey()
176175
Assert.That(callInfo[0] as string, Is.EqualTo("dbo.TestScenarioVersions"));
177176
Assert.That(callInfo[1] as string, Is.EqualTo("FK_Scenarios_ScenarioVersions"));
178177
}
179-
});
180-
181-
_provider.RemoveManyToManyJoiningTable("dbo", "TestScenarios", "Versions");
182-
}
183-
184-
[Test]
185-
public void RemoveManyToManyJoiningTable_RemovesRhsForeignKey()
186-
{
187-
var callCount = 0;
188-
178+
});
179+
180+
_provider.RemoveManyToManyJoiningTable("dbo", "TestScenarios", "Versions");
181+
}
182+
183+
[Test]
184+
public void RemoveManyToManyJoiningTable_RemovesRhsForeignKey()
185+
{
186+
var callCount = 0;
187+
189188
_provider
190189
.When(x => x.RemoveForeignKey(Arg.Any<string>(), Arg.Any<string>()))
191190
.Do(callInfo =>
@@ -196,21 +195,21 @@ public void RemoveManyToManyJoiningTable_RemovesRhsForeignKey()
196195
Assert.That(callInfo[0] as string, Is.EqualTo("dbo.TestScenarioVersions"));
197196
Assert.That(callInfo[1] as string, Is.EqualTo("FK_Versions_ScenarioVersions"));
198197
}
199-
});
200-
201-
_provider.RemoveManyToManyJoiningTable("dbo", "TestScenarios", "Versions");
202-
}
203-
204-
[Test]
205-
public void RemoveManyToManyJoiningTable_RemovesTable()
206-
{
198+
});
199+
200+
_provider.RemoveManyToManyJoiningTable("dbo", "TestScenarios", "Versions");
201+
}
202+
203+
[Test]
204+
public void RemoveManyToManyJoiningTable_RemovesTable()
205+
{
207206
_provider
208207
.When(x => x.RemoveTable(Arg.Any<string>()))
209208
.Do(callInfo =>
210209
{
211210
Assert.That(callInfo[0] as string, Is.EqualTo("dbo.TestScenarioVersions"));
212-
});
213-
214-
_provider.RemoveManyToManyJoiningTable("dbo", "TestScenarios", "Versions");
215-
}
216-
}
211+
});
212+
213+
_provider.RemoveManyToManyJoiningTable("dbo", "TestScenarios", "Versions");
214+
}
215+
}

src/Migrator.Tests/MigrationLoaderTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
using System.Reflection;
22
using DotNetProjects.Migrator;
3-
using Migrator.Framework;
4-
using Migrator.Framework.Loggers;
3+
using DotNetProjects.Migrator.Framework;
4+
using DotNetProjects.Migrator.Framework.Loggers;
55
using NSubstitute;
66
using NUnit.Framework;
77

src/Migrator.Tests/MigrationTestCase.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
#endregion
1313

1414
using System.Reflection;
15-
using Migrator.Providers;
15+
using DotNetProjects.Migrator.Providers;
1616
using NUnit.Framework;
1717

1818
namespace Migrator.Tests;
@@ -22,7 +22,7 @@ namespace Migrator.Tests;
2222
/// </summary>
2323
public abstract class MigrationsTestCase
2424
{
25-
private Migrator _migrator;
25+
private DotNetProjects.Migrator.Migrator _migrator;
2626

2727
protected abstract TransformationProvider TransformationProvider { get; }
2828
protected abstract string ConnectionString { get; }
@@ -31,7 +31,7 @@ public abstract class MigrationsTestCase
3131
[SetUp]
3232
public void SetUp()
3333
{
34-
_migrator = new Migrator(TransformationProvider, MigrationAssembly, true);
34+
_migrator = new DotNetProjects.Migrator.Migrator(TransformationProvider, MigrationAssembly, true);
3535

3636
Assert.That(_migrator.MigrationsTypes.Count > 0, Is.True, "No migrations in assembly " + MigrationAssembly.Location);
3737

src/Migrator.Tests/MigrationTypeComparerTest.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,8 @@
1313

1414
using System;
1515
using System.Collections.Generic;
16-
using Migrator.Framework;
16+
using DotNetProjects.Migrator;
17+
using DotNetProjects.Migrator.Framework;
1718
using NUnit.Framework;
1819

1920
namespace Migrator.Tests;

0 commit comments

Comments
 (0)