Skip to content

Commit 775df01

Browse files
authored
⬆️ Update package versions in Directory.Packages.props (#585)
* ⬆️ Update package versions in Directory.Packages.props * ♻️ Refactor TestDatabase to use DbConnection for Respawner operations
1 parent 2a8ae07 commit 775df01

2 files changed

Lines changed: 34 additions & 30 deletions

File tree

Directory.Packages.props

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -14,50 +14,50 @@
1414
<PackageVersion Include="AspNetCore.HealthChecks.UI.InMemory.Storage" Version="9.0.0" />
1515
<PackageVersion Include="Aspire.Hosting.AppHost" Version="13.0.2" />
1616
<PackageVersion Include="Aspire.Microsoft.EntityFrameworkCore.SqlServer" Version="13.0.2" />
17-
<PackageVersion Include="AwesomeAssertions" Version="9.2.0" />
17+
<PackageVersion Include="AwesomeAssertions" Version="9.3.0" />
1818
<PackageVersion Include="Azure.Identity" Version="1.13.0" />
19-
<PackageVersion Include="Bogus" Version="35.6.4" />
19+
<PackageVersion Include="Bogus" Version="35.6.5" />
2020
<PackageVersion Include="coverlet.collector" Version="6.0.2">
2121
<PrivateAssets>all</PrivateAssets>
2222
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2323
</PackageVersion>
2424
<PackageVersion Include="EntityFrameworkCore.Exceptions.SqlServer" Version="8.1.3" />
2525
<PackageVersion Include="ErrorOr" Version="2.0.1" />
26-
<PackageVersion Include="FluentValidation.DependencyInjectionExtensions" Version="12.0.0" />
26+
<PackageVersion Include="FluentValidation.DependencyInjectionExtensions" Version="12.1.1" />
2727
<PackageVersion Include="JunitXml.TestLogger" Version="4.1.0" />
2828
<!-- TODO: Remove when Aspire updates KubernetesClient dependency to fix https://github.com/advisories/GHSA-w7r3-mgwf-4mqq -->
29-
<PackageVersion Include="KubernetesClient" Version="17.0.14" />
30-
<PackageVersion Include="MediatR" Version="13.0.0" />
29+
<PackageVersion Include="KubernetesClient" Version="18.0.13" />
30+
<PackageVersion Include="MediatR" Version="14.0.0" />
3131
<PackageVersion Include="MediatR.Contracts" Version="2.0.1" />
32-
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.1"/>
33-
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.1"/>
34-
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.1"/>
32+
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.1" />
33+
<PackageVersion Include="Microsoft.AspNetCore.OpenApi" Version="10.0.1" />
34+
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.1" />
3535
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.1">
3636
<PrivateAssets>all</PrivateAssets>
3737
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
3838
</PackageVersion>
39-
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.1"/>
40-
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="10.0.1"/>
41-
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.1"/>
42-
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="10.0.1"/>
43-
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="10.1.0"/>
44-
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.1"/>
45-
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery" Version="10.1.0"/>
46-
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.0"/>
39+
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.1" />
40+
<PackageVersion Include="Microsoft.Extensions.Diagnostics.HealthChecks" Version="10.0.1" />
41+
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.1" />
42+
<PackageVersion Include="Microsoft.Extensions.Hosting" Version="10.0.1" />
43+
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="10.1.0" />
44+
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.1" />
45+
<PackageVersion Include="Microsoft.Extensions.ServiceDiscovery" Version="10.1.0" />
46+
<PackageVersion Include="Microsoft.NET.Test.Sdk" Version="18.0.1" />
4747
<PackageVersion Include="NetArchTest.Rules" Version="1.3.2" />
4848
<PackageVersion Include="NSubstitute" Version="5.3.0" />
49-
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.13.0" />
50-
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.13.0" />
51-
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.12.0" />
52-
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.12.0" />
53-
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.12.0" />
54-
<PackageVersion Include="Polly" Version="8.6.4" />
55-
<PackageVersion Include="Respawn" Version="6.2.1" />
56-
<PackageVersion Include="Scalar.AspNetCore" Version="2.8.8" />
57-
<PackageVersion Include="Testcontainers" Version="4.7.0" />
58-
<PackageVersion Include="Testcontainers.MsSql" Version="4.7.0" />
59-
<PackageVersion Include="Vogen" Version="8.0.2" />
60-
<PackageVersion Include="xunit.v3" Version="3.1.0" />
49+
<PackageVersion Include="OpenTelemetry.Exporter.OpenTelemetryProtocol" Version="1.14.0" />
50+
<PackageVersion Include="OpenTelemetry.Extensions.Hosting" Version="1.14.0" />
51+
<PackageVersion Include="OpenTelemetry.Instrumentation.AspNetCore" Version="1.14.0" />
52+
<PackageVersion Include="OpenTelemetry.Instrumentation.Http" Version="1.14.0" />
53+
<PackageVersion Include="OpenTelemetry.Instrumentation.Runtime" Version="1.14.0" />
54+
<PackageVersion Include="Polly" Version="8.6.5" />
55+
<PackageVersion Include="Respawn" Version="7.0.0" />
56+
<PackageVersion Include="Scalar.AspNetCore" Version="2.11.3" />
57+
<PackageVersion Include="Testcontainers" Version="4.9.0" />
58+
<PackageVersion Include="Testcontainers.MsSql" Version="4.9.0" />
59+
<PackageVersion Include="Vogen" Version="8.0.3" />
60+
<PackageVersion Include="xunit.v3" Version="3.2.1" />
6161
<PackageVersion Include="xunit.runner.visualstudio" Version="3.1.5">
6262
<PrivateAssets>all</PrivateAssets>
6363
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>

tests/WebApi.IntegrationTests/Common/Infrastructure/Database/TestDatabase.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,15 +36,19 @@ public async Task InitializeAsync()
3636
using var dbContext = new ApplicationDbContext(options);
3737
await dbContext.Database.MigrateAsync();
3838

39-
_checkpoint = await Respawner.CreateAsync(_connectionString,
39+
await using var connection = DbConnection;
40+
await connection.OpenAsync();
41+
_checkpoint = await Respawner.CreateAsync(connection,
4042
new RespawnerOptions { TablesToIgnore = ["__EFMigrationsHistory"] });
4143
}
4244

4345
public DbConnection DbConnection => new SqlConnection(_connectionString);
4446

4547
public async Task ResetAsync()
4648
{
47-
await _checkpoint.ResetAsync(_connectionString);
49+
await using var connection = DbConnection;
50+
await connection.OpenAsync();
51+
await _checkpoint.ResetAsync(connection);
4852
}
4953

5054
public async ValueTask DisposeAsync()

0 commit comments

Comments
 (0)