Skip to content

Commit 2099f8a

Browse files
committed
Separate Test Projects
1 parent 2cd3846 commit 2099f8a

Some content is hidden

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

53 files changed

+516
-60
lines changed

.github/workflows/.net-build.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,9 +26,15 @@ jobs:
2626
with:
2727
dotnet-version: 8.0.100
2828

29-
- name: Test
29+
- name: Tests
3030
run: dotnet test EntityFrameworkCore.SqlServer.SimpleBulks.Tests/EntityFrameworkCore.SqlServer.SimpleBulks.Tests.csproj /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura
3131

32+
- name: DbContextExtensionsTests
33+
run: dotnet test EntityFrameworkCore.SqlServer.SimpleBulks.DbContextExtensionsTests/EntityFrameworkCore.SqlServer.SimpleBulks.DbContextExtensionsTests.csproj /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura
34+
35+
- name: ConnectionExtensionsTests
36+
run: dotnet test EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests/EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.csproj /p:CollectCoverage=true /p:CoverletOutputFormat=cobertura
37+
3238
- name: Build
3339
run: dotnet build EntityFrameworkCore.SqlServer.SimpleBulks/EntityFrameworkCore.SqlServer.SimpleBulks.csproj --configuration Release
3440

src/EntityFrameworkCore.SqlServer.SimpleBulks.Tests/SqlConnectionExtensions/BaseTest.cs renamed to src/EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests/ConnectionAsyncExtensions/BaseTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
using EntityFrameworkCore.SqlServer.SimpleBulks.Tests.Database;
1+
using EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.Database;
22
using Microsoft.Data.SqlClient;
33
using Xunit.Abstractions;
44

5-
namespace EntityFrameworkCore.SqlServer.SimpleBulks.Tests.SqlConnectionExtensions;
5+
namespace EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.ConnectionAsyncExtensions;
66

77
public abstract class BaseTest : IDisposable
88
{

src/EntityFrameworkCore.SqlServer.SimpleBulks.Tests/SqlConnectionAsyncExtensions/BulkDeleteTests.cs renamed to src/EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests/ConnectionAsyncExtensions/BulkDeleteTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkDelete;
22
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkInsert;
3-
using EntityFrameworkCore.SqlServer.SimpleBulks.Tests.Database;
3+
using EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.Database;
44
using Microsoft.EntityFrameworkCore;
55
using Xunit.Abstractions;
66

7-
namespace EntityFrameworkCore.SqlServer.SimpleBulks.Tests.SqlConnectionAsyncExtensions;
7+
namespace EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.ConnectionAsyncExtensions;
88

99
[Collection("SqlServerCollection")]
1010
public class BulkDeleteTests : BaseTest

src/EntityFrameworkCore.SqlServer.SimpleBulks.Tests/SqlConnectionAsyncExtensions/BulkInsertTests.cs renamed to src/EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests/ConnectionAsyncExtensions/BulkInsertTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkInsert;
2-
using EntityFrameworkCore.SqlServer.SimpleBulks.Tests.Database;
2+
using EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.Database;
33
using Microsoft.EntityFrameworkCore;
44
using Xunit.Abstractions;
55

6-
namespace EntityFrameworkCore.SqlServer.SimpleBulks.Tests.SqlConnectionAsyncExtensions;
6+
namespace EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.ConnectionAsyncExtensions;
77

88
[Collection("SqlServerCollection")]
99
public class BulkInsertTests : BaseTest

src/EntityFrameworkCore.SqlServer.SimpleBulks.Tests/SqlConnectionAsyncExtensions/BulkUpdateTests.cs renamed to src/EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests/ConnectionAsyncExtensions/BulkUpdateTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkInsert;
22
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkMerge;
33
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkUpdate;
4-
using EntityFrameworkCore.SqlServer.SimpleBulks.Tests.Database;
4+
using EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.Database;
55
using Microsoft.EntityFrameworkCore;
66
using Xunit.Abstractions;
77

8-
namespace EntityFrameworkCore.SqlServer.SimpleBulks.Tests.SqlConnectionAsyncExtensions;
8+
namespace EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.ConnectionAsyncExtensions;
99

1010
[Collection("SqlServerCollection")]
1111
public class BulkUpdateTests : BaseTest

src/EntityFrameworkCore.SqlServer.SimpleBulks.Tests/SqlConnectionAsyncExtensions/BaseTest.cs renamed to src/EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests/ConnectionExtensions/BaseTest.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
1-
using EntityFrameworkCore.SqlServer.SimpleBulks.Tests.Database;
1+
using EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.Database;
22
using Microsoft.Data.SqlClient;
33
using Xunit.Abstractions;
44

5-
namespace EntityFrameworkCore.SqlServer.SimpleBulks.Tests.SqlConnectionAsyncExtensions;
5+
namespace EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.ConnectionExtensions;
66

77
public abstract class BaseTest : IDisposable
88
{

src/EntityFrameworkCore.SqlServer.SimpleBulks.Tests/SqlConnectionExtensions/BulkDeleteTests.cs renamed to src/EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests/ConnectionExtensions/BulkDeleteTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
11
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkDelete;
22
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkInsert;
3-
using EntityFrameworkCore.SqlServer.SimpleBulks.Tests.Database;
3+
using EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.Database;
44
using Microsoft.EntityFrameworkCore;
55
using Xunit.Abstractions;
66

7-
namespace EntityFrameworkCore.SqlServer.SimpleBulks.Tests.SqlConnectionExtensions;
7+
namespace EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.ConnectionExtensions;
88

99
[Collection("SqlServerCollection")]
1010
public class BulkDeleteTests : BaseTest

src/EntityFrameworkCore.SqlServer.SimpleBulks.Tests/SqlConnectionExtensions/BulkInsertTests.cs renamed to src/EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests/ConnectionExtensions/BulkInsertTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkInsert;
2-
using EntityFrameworkCore.SqlServer.SimpleBulks.Tests.Database;
2+
using EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.Database;
33
using Microsoft.EntityFrameworkCore;
44
using Xunit.Abstractions;
55

6-
namespace EntityFrameworkCore.SqlServer.SimpleBulks.Tests.SqlConnectionExtensions;
6+
namespace EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.ConnectionExtensions;
77

88
[Collection("SqlServerCollection")]
99
public class BulkInsertTests : BaseTest

src/EntityFrameworkCore.SqlServer.SimpleBulks.Tests/SqlConnectionExtensions/BulkUpdateTests.cs renamed to src/EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests/ConnectionExtensions/BulkUpdateTests.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkInsert;
22
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkMerge;
33
using EntityFrameworkCore.SqlServer.SimpleBulks.BulkUpdate;
4-
using EntityFrameworkCore.SqlServer.SimpleBulks.Tests.Database;
4+
using EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.Database;
55
using Microsoft.EntityFrameworkCore;
66
using Xunit.Abstractions;
77

8-
namespace EntityFrameworkCore.SqlServer.SimpleBulks.Tests.SqlConnectionExtensions;
8+
namespace EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.ConnectionExtensions;
99

1010
[Collection("SqlServerCollection")]
1111
public class BulkUpdateTests : BaseTest
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
namespace EntityFrameworkCore.SqlServer.SimpleBulks.ConnectionExtensionsTests.Database;
2+
3+
public class CompositeKeyRow<TId1, TId2>
4+
{
5+
public TId1 Id1 { get; set; }
6+
7+
public TId2 Id2 { get; set; }
8+
9+
public int Column1 { get; set; }
10+
11+
public string Column2 { get; set; }
12+
13+
public DateTime Column3 { get; set; }
14+
15+
public Season? Season { get; set; }
16+
}

0 commit comments

Comments
 (0)