File tree Expand file tree Collapse file tree
CleanArchitecture.AppHost
CleanArchitecture.Application.Tests
CleanArchitecture.Domain.Tests
CleanArchitecture.Infrastructure.Tests
CleanArchitecture.IntegrationTests
CleanArchitecture.ServiceDefaults
CleanArchitecture.gRPC.Tests Expand file tree Collapse file tree 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