File tree Expand file tree Collapse file tree 12 files changed +46
-40
lines changed
CleanArchitecture.AppHost
CleanArchitecture.Application.Tests
CleanArchitecture.Domain.Tests
CleanArchitecture.Infrastructure.Tests
CleanArchitecture.IntegrationTests
CleanArchitecture.ServiceDefaults
CleanArchitecture.gRPC.Tests Expand file tree Collapse file tree 12 files changed +46
-40
lines changed Original file line number Diff line number Diff line change 1515 <PackageReference Include =" AspNetCore.HealthChecks.SqlServer" Version =" 9.0.0" />
1616 <PackageReference Include =" AspNetCore.HealthChecks.UI.Client" Version =" 9.0.0" />
1717 <PackageReference Include =" Grpc.AspNetCore.Server.Reflection" Version =" 2.71.0" />
18- <PackageReference Include =" MassTransit.Newtonsoft" Version =" 8.5.5 " />
19- <PackageReference Include =" MassTransit.RabbitMQ" Version =" 8.5.5 " />
18+ <PackageReference Include =" MassTransit.Newtonsoft" Version =" 8.5.7 " />
19+ <PackageReference Include =" MassTransit.RabbitMQ" Version =" 8.5.7 " />
2020 <PackageReference Include =" Microsoft.AspNetCore.Authentication.JwtBearer" Version =" 10.0.0" />
2121 <PackageReference Include =" Microsoft.AspNetCore.OpenApi" Version =" 10.0.0" />
2222 <PackageReference Include =" Microsoft.EntityFrameworkCore.Design" Version =" 10.0.0" >
2626 <PackageReference Include =" Microsoft.EntityFrameworkCore.Proxies" Version =" 10.0.0" />
2727 <PackageReference Include =" Microsoft.Extensions.Caching.StackExchangeRedis" Version =" 10.0.0" />
2828 <PackageReference Include =" Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore" Version =" 10.0.0" />
29- <PackageReference Include =" Swashbuckle.AspNetCore" Version =" 10.0.0 " />
30- <PackageReference Include =" Swashbuckle.AspNetCore.Annotations" Version =" 10.0.0 " />
29+ <PackageReference Include =" Swashbuckle.AspNetCore" Version =" 10.0.1 " />
30+ <PackageReference Include =" Swashbuckle.AspNetCore.Annotations" Version =" 10.0.1 " />
3131 </ItemGroup >
3232
3333 <ItemGroup >
Original file line number Diff line number Diff line change 1010 </PropertyGroup >
1111
1212 <ItemGroup >
13- <PackageReference Include =" Aspire.Hosting.RabbitMQ" Version =" 13.0.0 " />
14- <PackageReference Include =" Aspire.Hosting.Redis" Version =" 13.0.0 " />
15- <PackageReference Include =" Aspire.Hosting.SqlServer" Version =" 13.0.0 " />
13+ <PackageReference Include =" Aspire.Hosting.RabbitMQ" Version =" 13.0.1 " />
14+ <PackageReference Include =" Aspire.Hosting.Redis" Version =" 13.0.1 " />
15+ <PackageReference Include =" Aspire.Hosting.SqlServer" Version =" 13.0.1 " />
1616 </ItemGroup >
1717
1818 <ItemGroup >
Original file line number Diff line number Diff line change 99 </PropertyGroup >
1010
1111 <ItemGroup >
12- <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.4 .1" >
12+ <PackageReference Include =" GitHubActionsTestLogger" Version =" 3.0 .1" >
1313 <PrivateAssets >all</PrivateAssets >
1414 <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
1515 </PackageReference >
1616 <PackageReference Include =" Microsoft.NET.Test.Sdk" Version =" 18.0.1" />
17- <PackageReference Include =" MockQueryable.NSubstitute" Version =" 9 .0.0 " />
17+ <PackageReference Include =" MockQueryable.NSubstitute" Version =" 10 .0.1 " />
1818 <PackageReference Include =" NSubstitute" Version =" 5.3.0" />
1919 <PackageReference Include =" Shouldly" Version =" 4.3.0" />
2020 <PackageReference Include =" xunit" Version =" 2.9.3" />
Original file line number Diff line number Diff line change 1010
1111 <ItemGroup >
1212 <PackageReference Include =" BCrypt.Net-Next" Version =" 4.0.3" />
13- <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.4 .1" >
13+ <PackageReference Include =" GitHubActionsTestLogger" Version =" 3.0 .1" >
1414 <PrivateAssets >all</PrivateAssets >
1515 <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
1616 </PackageReference >
Original file line number Diff line number Diff line change 88 <ItemGroup >
99 <PackageReference Include =" BCrypt.Net-Next" Version =" 4.0.3" />
1010 <PackageReference Include =" FluentValidation" Version =" 12.1.0" />
11- <PackageReference Include =" MassTransit" Version =" 8.5.5 " />
11+ <PackageReference Include =" MassTransit" Version =" 8.5.7 " />
1212 <PackageReference Include =" MediatR" Version =" 13.1.0" />
1313 <PackageReference Include =" Newtonsoft.Json" Version =" 13.0.4" />
14- <PackageReference Include =" System.IdentityModel.Tokens.Jwt" Version =" 8.14 .0" />
14+ <PackageReference Include =" System.IdentityModel.Tokens.Jwt" Version =" 8.15 .0" />
1515 </ItemGroup >
1616
1717 <ItemGroup >
Original file line number Diff line number Diff line change 99 </PropertyGroup >
1010
1111 <ItemGroup >
12- <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.4 .1" >
12+ <PackageReference Include =" GitHubActionsTestLogger" Version =" 3.0 .1" >
1313 <PrivateAssets >all</PrivateAssets >
1414 <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
1515 </PackageReference >
Original file line number Diff line number Diff line change 99 </PropertyGroup >
1010
1111 <ItemGroup >
12- <PackageReference Include =" GitHubActionsTestLogger" Version =" 2.4 .1" >
12+ <PackageReference Include =" GitHubActionsTestLogger" Version =" 3.0 .1" >
1313 <PrivateAssets >all</PrivateAssets >
1414 <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
1515 </PackageReference >
2222 <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
2323 </PackageReference >
2424 <PackageReference Include =" NUnit3TestAdapter" Version =" 5.2.0" />
25- <PackageReference Include =" Respawn" Version =" 6.2.1 " />
25+ <PackageReference Include =" Respawn" Version =" 7.0.0 " />
2626 <PackageReference Include =" Shouldly" Version =" 4.3.0" />
27- <PackageReference Include =" Testcontainers" Version =" 4.8.1 " />
28- <PackageReference Include =" Testcontainers.MsSql" Version =" 4.8.1 " />
29- <PackageReference Include =" Testcontainers.RabbitMq" Version =" 4.8.1 " />
30- <PackageReference Include =" Testcontainers.Redis" Version =" 4.8.1 " />
27+ <PackageReference Include =" Testcontainers" Version =" 4.9.0 " />
28+ <PackageReference Include =" Testcontainers.MsSql" Version =" 4.9.0 " />
29+ <PackageReference Include =" Testcontainers.RabbitMq" Version =" 4.9.0 " />
30+ <PackageReference Include =" Testcontainers.Redis" Version =" 4.9.0 " />
3131 <PackageReference Include =" coverlet.collector" Version =" 6.0.4" >
3232 <IncludeAssets >runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets >
3333 <PrivateAssets >all</PrivateAssets >
Original file line number Diff line number Diff line change 11using System ;
22using System . Threading . Tasks ;
3+ using Microsoft . Data . SqlClient ;
34using Respawn ;
45using Testcontainers . MsSql ;
56using Testcontainers . RabbitMq ;
@@ -52,27 +53,32 @@ public async Task TearDown()
5253
5354 public static async Task RespawnDatabaseAsync ( )
5455 {
55- if ( s_respawner is null )
56+ await using var connection = new SqlConnection ( DatabaseConnectionString ) ;
57+
58+ try
5659 {
57- try
60+ await connection . OpenAsync ( ) ;
61+
62+ if ( s_respawner is null )
5863 {
5964 s_respawner = await Respawner . CreateAsync (
60- DatabaseConnectionString ,
65+ connection ,
6166 new RespawnerOptions
6267 {
6368 TablesToIgnore = [ "__EFMigrationsHistory" ]
6469 } ) ;
6570 }
66- catch ( Exception ex )
67- {
68- // Creation of the respawner can fail if the database has not been created yet
69- await TestContext . Out . WriteLineAsync ( $ "Failed to create respawner: { ex . Message } ") ;
70- }
71- }
7271
73- if ( s_respawner is not null )
72+ await s_respawner . ResetAsync ( connection ) ;
73+ }
74+ catch ( Exception ex )
75+ {
76+ // Creation of the respawner can fail if the database has not been created yet
77+ await TestContext . Out . WriteLineAsync ( $ "Failed to respawn database: { ex . Message } ") ;
78+ }
79+ finally
7480 {
75- await s_respawner . ResetAsync ( DatabaseConnectionString ) ;
81+ await connection . CloseAsync ( ) ;
7682 }
7783 }
7884}
Original file line number Diff line number Diff line change 1313 </ItemGroup >
1414
1515 <ItemGroup >
16- <PackageReference Include =" Google.Protobuf" Version =" 3.33.0 " />
17- <PackageReference Include =" Google.Protobuf.Tools" Version =" 3.33.0 " />
16+ <PackageReference Include =" Google.Protobuf" Version =" 3.33.1 " />
17+ <PackageReference Include =" Google.Protobuf.Tools" Version =" 3.33.1 " />
1818 <PackageReference Include =" Grpc.AspNetCore" Version =" 2.71.0" />
1919 </ItemGroup >
2020
Original file line number Diff line number Diff line change 1212
1313 <PackageReference Include =" Microsoft.Extensions.Http.Resilience" Version =" 10.0.0" />
1414 <PackageReference Include =" Microsoft.Extensions.ServiceDiscovery" Version =" 10.0.0" />
15- <PackageReference Include =" OpenTelemetry.Exporter.OpenTelemetryProtocol" Version =" 1.13.1 " />
16- <PackageReference Include =" OpenTelemetry.Extensions.Hosting" Version =" 1.13.1 " />
17- <PackageReference Include =" OpenTelemetry.Instrumentation.AspNetCore" Version =" 1.13 .0" />
15+ <PackageReference Include =" OpenTelemetry.Exporter.OpenTelemetryProtocol" Version =" 1.14.0 " />
16+ <PackageReference Include =" OpenTelemetry.Extensions.Hosting" Version =" 1.14.0 " />
17+ <PackageReference Include =" OpenTelemetry.Instrumentation.AspNetCore" Version =" 1.14 .0" />
1818 <PackageReference Include =" OpenTelemetry.Instrumentation.EntityFrameworkCore" Version =" 1.0.0-beta.12" />
1919 <PackageReference Include =" OpenTelemetry.Instrumentation.GrpcNetClient" Version =" 1.9.0-beta.1" />
20- <PackageReference Include =" OpenTelemetry.Instrumentation.Http" Version =" 1.13 .0" />
21- <PackageReference Include =" OpenTelemetry.Instrumentation.Runtime" Version =" 1.13 .0" />
20+ <PackageReference Include =" OpenTelemetry.Instrumentation.Http" Version =" 1.14 .0" />
21+ <PackageReference Include =" OpenTelemetry.Instrumentation.Runtime" Version =" 1.14 .0" />
2222 </ItemGroup >
2323
2424</Project >
You can’t perform that action at this time.
0 commit comments