Skip to content

Commit f079215

Browse files
Upgrade dependencies and refactor test files
- Updated `MediatR` to version `12.4.1` and `Reqnroll` to `2.0.0.0`. - Changed `GeneratedCodeAttribute` version to `2.0.0.0`. - Modified `FeatureSetupAsync` and `FeatureTearDownAsync` methods to be static for performance improvements. - Upgraded `NUnit`, `NUnit3TestAdapter`, `coverlet.collector`, and `HtmlAgilityPack` to their latest versions. - Updated `Lamar` and `Lamar.Microsoft.DependencyInjection` to version `14.0.1`. - Adjusted various `Microsoft.Extensions` packages for compatibility. - Refactored feature files to use `global::` namespace qualifiers for clarity. - Enhanced organization of test scenarios and removed unused `using` directives in `DockerHelper.cs`. - Ensured `SecurityService` and `SecurityServiceTestUI` projects are up-to-date with the latest dependencies. Update NuGet packages and Reqnroll library version Updated various NuGet packages, including ASP.NET Core, Entity Framework Core, and Reqnroll, to their latest versions. Removed outdated packages and ensured integration tests are compatible with the new Reqnroll version. Modified feature files for multiple tests to reflect these changes and included the `BoDi` namespace in `DockerHelper.cs` for improved dependency injection. Overall, these updates enhance project maintainability and functionality.
1 parent 5648953 commit f079215

23 files changed

Lines changed: 426 additions & 310 deletions

File tree

SecurityService.BusinessLogic/SecurityService.BusinessLogic.csproj

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,11 +8,14 @@
88
<PackageReference Include="Duende.IdentityServer" Version="7.0.8" />
99
<PackageReference Include="Duende.IdentityServer.EntityFramework.Storage" Version="7.0.8" />
1010
<PackageReference Include="Duende.IdentityServer.Storage" Version="7.0.8" />
11-
<PackageReference Include="MediatR" Version="12.2.0" />
11+
<PackageReference Include="MediatR" Version="12.4.1" />
1212
<PackageReference Include="MessagingService.Client" Version="2024.12.1" />
13-
<PackageReference Include="Microsoft.AspNetCore.Identity" Version="2.2.0" />
14-
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.3" />
15-
<PackageReference Include="Microsoft.Extensions.Identity.Core" Version="8.0.3" />
13+
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="8.0.14" />
14+
<PackageReference Include="Microsoft.AspNetCore.Identity" Version="2.3.1" />
15+
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.14" />
16+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.14" />
17+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.1" />
18+
<PackageReference Include="Microsoft.Extensions.Identity.Core" Version="8.0.14" />
1619
<PackageReference Include="Shared" Version="2025.1.1" />
1720
<PackageReference Include="Shared.Results" Version="2025.1.1" />
1821
</ItemGroup>

SecurityService.Database/SecurityService.Database.csproj

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -8,19 +8,21 @@
88
<ItemGroup>
99
<PackageReference Include="Duende.IdentityServer.AspNetIdentity" Version="7.0.8" />
1010
<PackageReference Include="Duende.IdentityServer.EntityFramework" Version="7.0.8" />
11-
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.3" />
12-
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.3" />
11+
<PackageReference Include="Microsoft.AspNetCore.Authentication.OpenIdConnect" Version="8.0.14" />
12+
<PackageReference Include="Microsoft.EntityFrameworkCore" Version="8.0.14" />
13+
<PackageReference Include="Microsoft.EntityFrameworkCore.Relational" Version="8.0.14" />
1314
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="8.0.3" />
14-
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.3">
15+
<PackageReference Include="Microsoft.EntityFrameworkCore.Design" Version="8.0.14">
1516
<PrivateAssets>all</PrivateAssets>
1617
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
1718
</PackageReference>
18-
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.3" />
19-
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.3">
19+
<PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="8.0.14" />
20+
<PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="8.0.14">
2021
<PrivateAssets>all</PrivateAssets>
2122
<IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets>
2223
</PackageReference>
23-
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.2" />
24+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.1" />
25+
<PackageReference Include="Pomelo.EntityFrameworkCore.MySql" Version="8.0.3" />
2426
<PackageReference Include="Shared" Version="2025.1.1" />
2527
</ItemGroup>
2628
<ItemGroup>

SecurityService.IntegrationTesting.Helpers/SecurityService.IntegrationTesting.Helpers.csproj

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
<!--<PackageReference Include="Reqnroll" Version="1.0.1" />-->
1919
<!--<PackageReference Include="Reqnroll.Tools.MsBuild.Generation" Version="1.0.1" />
2020
<PackageReference Include="Reqnroll.xUnit" Version="1.0.1" />-->
21+
<PackageReference Include="Microsoft.Extensions.Hosting.Abstractions" Version="8.0.1" />
2122
<PackageReference Include="Shared.IntegrationTesting" Version="2025.1.1" />
2223
<!--<PackageReference Include="Shouldly" Version="4.2.1" />-->
2324
<!--<PackageReference Include="xunit.runner.visualstudio" Version="2.4.5">

SecurityService.IntegrationTests/ApiResource/ApiResource.feature.cs

Lines changed: 27 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

SecurityService.IntegrationTests/ApiScopes/ApiScope.feature.cs

Lines changed: 27 additions & 18 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)