Update WorkflowTestFixture to use tenant activation and bump package dependencies
- Integrated tenant activation in `WorkflowTestFixture` to improve multitenancy support. - Updated various package dependencies to latest versions for compatibility and performance improvements.
This commit is contained in:
parent
af1f1b9ec0
commit
4bead76115
|
|
@ -5,76 +5,76 @@
|
|||
</PropertyGroup>
|
||||
<!-- Conditional package versions for .NET 8/9 compatibility -->
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'net8.0' or '$(TargetFramework)' == 'net9.0'">
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Data.Sqlite" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Data.Sqlite.Core" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyModel" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Http" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Http.Polly" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Data.Sqlite" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Data.Sqlite.Core" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyModel" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Http" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Http.Polly" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="9.10.0"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Options" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Options" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Resilience" Version="9.10.0"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="9.0.11"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="9.0.13"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="9.0.13"/>
|
||||
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="9.0.4"/>
|
||||
<PackageVersion Include="Oracle.EntityFrameworkCore" Version="9.23.26000"/>
|
||||
<PackageVersion Include="Oracle.EntityFrameworkCore" Version="9.23.26100"/>
|
||||
<PackageVersion Include="Scrutor" Version="6.1.0"/>
|
||||
</ItemGroup>
|
||||
<!-- .NET 10 specific package versions -->
|
||||
<ItemGroup Condition="'$(TargetFramework)' == 'net10.0'">
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Data.Sqlite" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Data.Sqlite.Core" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyModel" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Http.Polly" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Authorization" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Components.WebAssembly.Server" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.DataProtection.Abstractions" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.AspNetCore.Mvc.Testing" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Data.Sqlite" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Data.Sqlite.Core" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Design" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Relational" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.Sqlite" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.EntityFrameworkCore.SqlServer" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Caching.Abstractions" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Caching.Memory" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.Abstractions" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Configuration.Json" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyInjection" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyInjection.Abstractions" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.DependencyModel" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Hosting.Abstractions" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Http" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Http.Polly" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Http.Resilience" Version="10.1.0"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Options" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Options.ConfigurationExtensions" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Resilience" Version="10.1.0"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="10.0.1"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging.Abstractions" Version="10.0.3"/>
|
||||
<PackageVersion Include="Microsoft.Extensions.Logging.Console" Version="10.0.3"/>
|
||||
<PackageVersion Include="Npgsql.EntityFrameworkCore.PostgreSQL" Version="10.0.0"/>
|
||||
<PackageVersion Include="Oracle.EntityFrameworkCore" Version="10.23.26000"/>
|
||||
<PackageVersion Include="Scrutor" Version="7.0.0"/>
|
||||
|
|
@ -126,7 +126,7 @@
|
|||
<PackageVersion Include="Moq" Version="4.20.72"/>
|
||||
<PackageVersion Include="MySql.Data" Version="9.5.0"/>
|
||||
<PackageVersion Include="Newtonsoft.Json" Version="13.0.4"/>
|
||||
<PackageVersion Include="Npgsql" Version="10.0.1"/>
|
||||
<PackageVersion Include="Npgsql" Version="10.0.3"/>
|
||||
<PackageVersion Include="NSubstitute" Version="5.3.0"/>
|
||||
<PackageVersion Include="NuGet.Packaging" Version="7.0.1"/>
|
||||
<PackageVersion Include="NuGet.Protocol" Version="7.0.1"/>
|
||||
|
|
@ -151,18 +151,18 @@
|
|||
<PackageVersion Include="Refit" Version="9.0.2"/>
|
||||
<PackageVersion Include="Refit.HttpClientFactory" Version="9.0.2"/>
|
||||
<PackageVersion Include="Serilog" Version="4.3.0"/>
|
||||
<PackageVersion Include="Serilog.Extensions.Logging" Version="10.0.1"/>
|
||||
<PackageVersion Include="Serilog.Extensions.Logging" Version="10.0.3"/>
|
||||
<PackageVersion Include="Serilog.Sinks.File" Version="7.0.0"/>
|
||||
<PackageVersion Include="Serilog.Formatting.Compact" Version="3.0.0"/>
|
||||
<PackageVersion Include="ShortGuid" Version="2.0.1"/>
|
||||
<PackageVersion Include="StackExchange.Redis" Version="2.10.1"/>
|
||||
<PackageVersion Include="System.CommandLine" Version="2.0.0"/>
|
||||
<PackageVersion Include="System.Data.SqlClient" Version="4.9.0"/>
|
||||
<PackageVersion Include="System.Formats.Asn1" Version="10.0.1"/>
|
||||
<PackageVersion Include="System.Formats.Asn1" Version="10.0.3"/>
|
||||
<PackageVersion Include="System.Linq.Async" Version="7.0.0"/>
|
||||
<PackageVersion Include="System.Linq.Dynamic.Core" Version="1.7.1"/>
|
||||
<PackageVersion Include="System.Net.Http" Version="4.3.4"/>
|
||||
<PackageVersion Include="System.Text.Json" Version="10.0.1"/>
|
||||
<PackageVersion Include="System.Text.Json" Version="10.0.3"/>
|
||||
<PackageVersion Include="System.Text.RegularExpressions" Version="4.3.1"/>
|
||||
<PackageVersion Include="Testcontainers" Version="4.9.0"/>
|
||||
<PackageVersion Include="Testcontainers.MsSql" Version="4.9.0"/>
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
using Elsa.Common.Multitenancy;
|
||||
using Elsa.Expressions.Models;
|
||||
using Elsa.Features.Services;
|
||||
using Elsa.Workflows;
|
||||
|
|
@ -108,7 +109,9 @@ public class WorkflowTestFixture
|
|||
return this;
|
||||
|
||||
_services = _testApplicationBuilder.Build();
|
||||
await Services.PopulateRegistriesAsync();
|
||||
var tenantService = Services.GetRequiredService<ITenantService>();
|
||||
await tenantService.ActivateTenantsAsync();
|
||||
|
||||
return this;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue