Skip to content

Commit b8ee34f

Browse files
committed
feat: add Central Package Management references for test projects
1 parent 449a33f commit b8ee34f

7 files changed

+52
-54
lines changed

Directory.Packages.props

+1-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,6 @@
55
</PropertyGroup>
66

77
<ItemGroup>
8-
<GlobalPackageReference Include="IDisposableAnalyzers" Version="4.0.6" PrivateAssets="All" IncludeAssets="Runtime;Build;Native;contentFiles;Analyzers"/>
8+
<GlobalPackageReference Include="IDisposableAnalyzers" Version="4.0.6" />
99
</ItemGroup>
1010
</Project>

src/Directory.Packages.props

+19-16
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,27 @@
11
<Project>
22
<Import Project="../Directory.Packages.props" />
33
<ItemGroup>
4-
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.2" />
5-
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" Version="8.0.2" />
6-
<PackageVersion Include="Npgsql.DependencyInjection" Version="8.0.2" />
7-
<PackageVersion Include="Serilog.AspNetCore" Version="8.0.1" />
8-
<PackageVersion Include="SimpleInjector" Version="5.4.4" />
4+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.7">
5+
<PrivateAssets>all</PrivateAssets>
6+
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
7+
</PackageVersion>
8+
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" Version="8.0.7" />
9+
<PackageVersion Include="Npgsql.DependencyInjection" Version="8.0.3" />
10+
<PackageVersion Include="Serilog.AspNetCore" Version="8.0.2" />
11+
<PackageVersion Include="SimpleInjector" Version="5.4.6" />
912
<PackageVersion Include="SimpleInjector.Integration.AspNetCore.Mvc" Version="5.5.0" />
10-
<PackageVersion Include="Swashbuckle.AspNetCore" Version="6.5.0" />
11-
<PackageVersion Include="FluentValidation" Version="11.9.0"/>
12-
<PackageVersion Include="HumbleMediator" Version="1.1.1"/>
13-
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="8.0.0"/>
14-
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.0"/>
15-
<PackageVersion Include="Dapper" Version="2.1.28" />
13+
<PackageVersion Include="Swashbuckle.AspNetCore" Version="6.7.0" />
14+
<PackageVersion Include="FluentValidation" Version="11.9.2" />
15+
<PackageVersion Include="HumbleMediator" Version="1.1.1" />
16+
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="8.0.0" />
17+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="8.0.1" />
18+
<PackageVersion Include="Dapper" Version="2.1.35" />
1619
<PackageVersion Include="Dapper.Contrib" Version="2.0.78" />
1720
<PackageVersion Include="EFCore.NamingConventions" Version="8.0.3" />
18-
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="8.0.2" />
21+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="8.0.7" />
1922
<PackageVersion Include="Npgsql" Version="8.0.3" />
20-
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.2" />
21-
<PackageVersion Include="Serilog" Version="3.1.1" />
22-
<PackageVersion Include="Serilog.Sinks.Console" Version="5.0.1" />
23+
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="8.0.4" />
24+
<PackageVersion Include="Serilog" Version="4.0.1" />
25+
<PackageVersion Include="Serilog.Sinks.Console" Version="6.0.0" />
2326
</ItemGroup>
24-
</Project>
27+
</Project>

src/WebApi/WebApi.csproj

+1-4
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,7 @@
1010
</ItemGroup>
1111

1212
<ItemGroup>
13-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" >
14-
<PrivateAssets>all</PrivateAssets>
15-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
16-
</PackageReference>
13+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" />
1714
<PackageReference Include="Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" />
1815
<PackageReference Include="Npgsql.DependencyInjection" />
1916
<PackageReference Include="Serilog.AspNetCore" />

tests/Directory.Build.props

+1
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
<PropertyGroup>
44
<GenerateDocumentationFile>false</GenerateDocumentationFile>
55
<IsPackable>false</IsPackable>
6+
<IsTestProject>true</IsTestProject>
67
<NoWarn>IDE0005</NoWarn>
78
</PropertyGroup>
89
</Project>

tests/Directory.Packages.props

+17
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
11
<Project>
22
<Import Project="../Directory.Packages.props" />
3+
<ItemGroup>
4+
<GlobalPackageReference Include="NSubstitute.Analyzers.CSharp" Version="1.0.17" />
5+
<GlobalPackageReference Include="xunit.runner.visualstudio" Version="2.5.7" />
6+
<GlobalPackageReference Include="coverlet.collector" Version="6.0.1" />
7+
</ItemGroup>
8+
<ItemGroup>
9+
<PackageVersion Include="FluentAssertions" Version="6.12.0" />
10+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="17.10.0" />
11+
<PackageVersion Include="NSubstitute" Version="5.1.0" />
12+
<PackageVersion Include="xunit" Version="2.9.0" />
13+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.7" />
14+
<PackageVersion Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.7" />
15+
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.7" />
16+
<PackageVersion Include="Respawn" Version="6.2.1" />
17+
<PackageVersion Include="Testcontainers" Version="3.9.0" />
18+
<PackageVersion Include="Testcontainers.PostgreSql" Version="3.9.0" />
19+
</ItemGroup>
320
</Project>

tests/IntegrationTests/IntegrationTests.csproj

+9-17
Original file line numberDiff line numberDiff line change
@@ -6,23 +6,15 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="FluentAssertions" Version="6.12.0" />
10-
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="8.0.2" />
11-
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" Version="8.0.2" />
12-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.2" />
13-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
14-
<PackageReference Include="Respawn" Version="6.2.1" />
15-
<PackageReference Include="Testcontainers" Version="3.7.0" />
16-
<PackageReference Include="Testcontainers.PostgreSql" Version="3.7.0" />
17-
<PackageReference Include="xunit" Version="2.7.0" />
18-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.7">
19-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
20-
<PrivateAssets>all</PrivateAssets>
21-
</PackageReference>
22-
<PackageReference Include="coverlet.collector" Version="6.0.1">
23-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
24-
<PrivateAssets>all</PrivateAssets>
25-
</PackageReference>
9+
<PackageReference Include="FluentAssertions" />
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
11+
<PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" />
12+
<PackageReference Include="Microsoft.EntityFrameworkCore.InMemory" />
13+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" />
14+
<PackageReference Include="Respawn" />
15+
<PackageReference Include="Testcontainers" />
16+
<PackageReference Include="Testcontainers.PostgreSql" />
17+
<PackageReference Include="xunit" />
2618
</ItemGroup>
2719

2820
<ItemGroup>

tests/UnitTests/UnitTests.csproj

+4-16
Original file line numberDiff line numberDiff line change
@@ -6,22 +6,10 @@
66
</PropertyGroup>
77

88
<ItemGroup>
9-
<PackageReference Include="FluentAssertions" Version="6.12.0" />
10-
<PackageReference Include="Microsoft.NET.Test.Sdk" Version="17.9.0" />
11-
<PackageReference Include="NSubstitute" Version="5.1.0" />
12-
<PackageReference Include="NSubstitute.Analyzers.CSharp" Version="1.0.17">
13-
<PrivateAssets>all</PrivateAssets>
14-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
15-
</PackageReference>
16-
<PackageReference Include="xunit" Version="2.7.0" />
17-
<PackageReference Include="xunit.runner.visualstudio" Version="2.5.7">
18-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
19-
<PrivateAssets>all</PrivateAssets>
20-
</PackageReference>
21-
<PackageReference Include="coverlet.collector" Version="6.0.1">
22-
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
23-
<PrivateAssets>all</PrivateAssets>
24-
</PackageReference>
9+
<PackageReference Include="FluentAssertions" />
10+
<PackageReference Include="Microsoft.NET.Test.Sdk" />
11+
<PackageReference Include="NSubstitute" />
12+
<PackageReference Include="xunit" />
2513
</ItemGroup>
2614

2715
<ItemGroup>

0 commit comments

Comments
 (0)