Skip to content

Commit 5c5ce8a

Browse files
committed
Added a toggle to execute the tests on a non-containerized db
1 parent edeb0f7 commit 5c5ce8a

32 files changed

+106
-61
lines changed

azure-pipelines.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,7 @@ steps:
3535
displayName: 'print infos'
3636

3737
- powershell: |
38-
Write-Host '##vso[task.setvariable variable=ConnectionStrings:default]$(ConnectionString)'
38+
Write-Host '##vso[task.setvariable variable=UseSqlServerContainer]true'
3939
displayName: 'set env variables'
4040

4141
- powershell: |

tests/Thinktecture.EntityFrameworkCore.SqlServer.Tests/EntityFrameworkCore/BulkOperations/SqlServerBulkOperationExecutorTests/BulkInsertAsync.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ public class BulkInsertAsync : IntegrationTestsBase
1212

1313
private SqlServerBulkOperationExecutor SUT => _sut ??= ActDbContext.GetService<SqlServerBulkOperationExecutor>();
1414

15-
public BulkInsertAsync(ITestOutputHelper testOutputHelper, SqlServerContainerFixture sqlServerContainerFixture)
16-
: base(testOutputHelper, sqlServerContainerFixture)
15+
public BulkInsertAsync(ITestOutputHelper testOutputHelper, SqlServerFixture sqlServerFixture)
16+
: base(testOutputHelper, sqlServerFixture)
1717
{
1818
}
1919

tests/Thinktecture.EntityFrameworkCore.SqlServer.Tests/EntityFrameworkCore/BulkOperations/SqlServerBulkOperationExecutorTests/BulkInsertOrUpdateAsync.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ public class BulkInsertOrUpdateAsync : IntegrationTestsBase
1111

1212
private SqlServerBulkOperationExecutor SUT => _sut ??= ActDbContext.GetService<SqlServerBulkOperationExecutor>();
1313

14-
public BulkInsertOrUpdateAsync(ITestOutputHelper testOutputHelper, SqlServerContainerFixture sqlServerContainerFixture)
15-
: base(testOutputHelper, sqlServerContainerFixture)
14+
public BulkInsertOrUpdateAsync(ITestOutputHelper testOutputHelper, SqlServerFixture sqlServerFixture)
15+
: base(testOutputHelper, sqlServerFixture)
1616
{
1717
}
1818

tests/Thinktecture.EntityFrameworkCore.SqlServer.Tests/EntityFrameworkCore/BulkOperations/SqlServerBulkOperationExecutorTests/BulkUpdateAsync.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -12,8 +12,8 @@ public class BulkUpdateAsync : IntegrationTestsBase
1212

1313
private SqlServerBulkOperationExecutor SUT => _sut ??= ActDbContext.GetService<SqlServerBulkOperationExecutor>();
1414

15-
public BulkUpdateAsync(ITestOutputHelper testOutputHelper, SqlServerContainerFixture sqlServerContainerFixture)
16-
: base(testOutputHelper, sqlServerContainerFixture)
15+
public BulkUpdateAsync(ITestOutputHelper testOutputHelper, SqlServerFixture sqlServerFixture)
16+
: base(testOutputHelper, sqlServerFixture)
1717
{
1818
}
1919

tests/Thinktecture.EntityFrameworkCore.SqlServer.Tests/EntityFrameworkCore/BulkOperations/SqlServerBulkOperationExecutorTests/TruncateTableAsync.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,8 @@ public class TruncateTableAsync : IntegrationTestsBase
99
private SqlServerBulkOperationExecutor? _sut;
1010
private SqlServerBulkOperationExecutor SUT => _sut ??= ActDbContext.GetService<SqlServerBulkOperationExecutor>();
1111

12-
public TruncateTableAsync(ITestOutputHelper testOutputHelper, SqlServerContainerFixture sqlServerContainerFixture)
13-
: base(testOutputHelper, sqlServerContainerFixture)
12+
public TruncateTableAsync(ITestOutputHelper testOutputHelper, SqlServerFixture sqlServerFixture)
13+
: base(testOutputHelper, sqlServerFixture)
1414
{
1515
}
1616

tests/Thinktecture.EntityFrameworkCore.SqlServer.Tests/EntityFrameworkCore/Storage/NestedTransactionTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ public class NestedTransactionTests : IntegrationTestsBase
1111
{
1212
protected NestedRelationalTransactionManager SUT => (NestedRelationalTransactionManager)ActDbContext.GetService<IDbContextTransactionManager>();
1313

14-
public NestedTransactionTests(ITestOutputHelper testOutputHelper, SqlServerContainerFixture sqlServerContainerFixture)
15-
: base(testOutputHelper, sqlServerContainerFixture)
14+
public NestedTransactionTests(ITestOutputHelper testOutputHelper, SqlServerFixture sqlServerFixture)
15+
: base(testOutputHelper, sqlServerFixture)
1616
{
1717
TestCtxProviderBuilder.UseSharedTablesIsolationLevel(IsolationLevel.Serializable);
1818
}

tests/Thinktecture.EntityFrameworkCore.SqlServer.Tests/EntityFrameworkCore/TempTables/SqlServerTempTableCreatorTests/CreatePrimaryKeyAsync.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,8 +11,8 @@ public class CreatePrimaryKeyAsync : IntegrationTestsBase
1111
private SqlServerTempTableCreator? _sut;
1212
private SqlServerTempTableCreator SUT => _sut ??= (SqlServerTempTableCreator)ActDbContext.GetService<ITempTableCreator>();
1313

14-
public CreatePrimaryKeyAsync(ITestOutputHelper testOutputHelper, SqlServerContainerFixture sqlServerContainerFixture)
15-
: base(testOutputHelper, sqlServerContainerFixture)
14+
public CreatePrimaryKeyAsync(ITestOutputHelper testOutputHelper, SqlServerFixture sqlServerFixture)
15+
: base(testOutputHelper, sqlServerFixture)
1616
{
1717
TestCtxProviderBuilder.UseSharedTablesIsolationLevel(IsolationLevel.Serializable);
1818
}

tests/Thinktecture.EntityFrameworkCore.SqlServer.Tests/EntityFrameworkCore/TempTables/SqlServerTempTableCreatorTests/CreateTempTableAsync.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,10 +17,10 @@ public class CreateTempTableAsync : IntegrationTestsBase
1717
private SqlServerTempTableCreator? _sut;
1818
private SqlServerTempTableCreator SUT => _sut ??= (SqlServerTempTableCreator)ActDbContext.GetService<ITempTableCreator>();
1919

20-
public CreateTempTableAsync(ITestOutputHelper testOutputHelper, SqlServerContainerFixture sqlServerContainerFixture)
21-
: base(testOutputHelper, sqlServerContainerFixture)
20+
public CreateTempTableAsync(ITestOutputHelper testOutputHelper, SqlServerFixture sqlServerFixture)
21+
: base(testOutputHelper, sqlServerFixture)
2222
{
23-
_connectionString = sqlServerContainerFixture.ConnectionString;
23+
_connectionString = sqlServerFixture.ConnectionString;
2424
_optionsWithNonUniqueName = new SqlServerTempTableCreationOptions { TableNameProvider = DefaultTempTableNameProvider.Instance, PrimaryKeyCreation = IPrimaryKeyPropertiesProvider.None };
2525
}
2626

tests/Thinktecture.EntityFrameworkCore.SqlServer.Tests/EntityFrameworkCore/TenantDatabase/TenantDatabaseTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ public class TenantDatabaseTests : IntegrationTestsBase
44
{
55
private string? _tenant;
66

7-
public TenantDatabaseTests(ITestOutputHelper testOutputHelper, SqlServerContainerFixture sqlServerContainerFixture)
8-
: base(testOutputHelper, sqlServerContainerFixture)
7+
public TenantDatabaseTests(ITestOutputHelper testOutputHelper, SqlServerFixture sqlServerFixture)
8+
: base(testOutputHelper, sqlServerFixture)
99
{
1010
IsTenantDatabaseSupportEnabled = true;
1111
TenantDatabaseProviderMock.GetDatabaseName(Arg.Any<string>(), Arg.Any<string>()).Returns((string)null!);

tests/Thinktecture.EntityFrameworkCore.SqlServer.Tests/Extensions/DbContextExtensionsTests/BulkInsertAsync.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ namespace Thinktecture.Extensions.DbContextExtensionsTests;
77
public class BulkInsertAsync : IntegrationTestsBase
88
{
99
/// <inheritdoc />
10-
public BulkInsertAsync(ITestOutputHelper testOutputHelper, SqlServerContainerFixture sqlServerContainerFixture)
11-
: base(testOutputHelper, sqlServerContainerFixture)
10+
public BulkInsertAsync(ITestOutputHelper testOutputHelper, SqlServerFixture sqlServerFixture)
11+
: base(testOutputHelper, sqlServerFixture)
1212
{
1313
}
1414

0 commit comments

Comments
 (0)