Compze.Hosting.Testing
0.2.0-alpha
See the version list below for details.
dotnet add package Compze.Hosting.Testing --version 0.2.0-alpha
NuGet\Install-Package Compze.Hosting.Testing -Version 0.2.0-alpha
<PackageReference Include="Compze.Hosting.Testing" Version="0.2.0-alpha" />
<PackageVersion Include="Compze.Hosting.Testing" Version="0.2.0-alpha" />
<PackageReference Include="Compze.Hosting.Testing" />
paket add Compze.Hosting.Testing --version 0.2.0-alpha
#r "nuget: Compze.Hosting.Testing, 0.2.0-alpha"
#:package Compze.Hosting.Testing@0.2.0-alpha
#addin nuget:?package=Compze.Hosting.Testing&version=0.2.0-alpha&prerelease
#tool nuget:?package=Compze.Hosting.Testing&version=0.2.0-alpha&prerelease
Compze.Hosting.Testing
Testing support for Compze endpoint hosting — the testing host that knows nothing of Tessaging, Typermedia, or any other capability.
What is Compze?
Compze is a .NET framework for building expressive domains through Teventive programming and Typermedia APIs. Learn more
What's in this package?
The testing counterpart of Compze.Hosting: a testing endpoint host that knows nothing of what endpoints speak, plus the pluggable-component wiring that builds test containers from the current test configuration.
TestingEndpointHost— the endpoint host tests use. Capabilities (Compze.Tessaging.Hosting.Testing,Compze.Typermedia.Hosting.Testing) plug into it as features, and every endpoint it registers gets their wiring plus the current test's pluggable components.ITestingEndpointHostFeature— the seam those packages implement.TestingComponentRegistrar— the component registrar all test containers are built with; routes connection-string lookups through the test database pool.- Pluggable-component wiring — DI container, serializer, and database pool selection driven by the current test's
PluggableComponentsconfiguration.
Quick start
using var host = TestingEndpointHost.Create(new ExactlyOnceTessagingTestingEndpointHostFeature(),
new DistributedTypermediaTestingEndpointHostFeature());
var endpoint = host.RegisterEndpoint("MyEndpoint", endpointId, builder =>
{
// Register handlers; both the Tessaging and Typermedia pipelines are already wired in.
});
await host.StartAsync();
Installation
dotnet add package Compze.Hosting.Testing
Related packages
| Package | Description |
|---|---|
| Compze.Hosting | The endpoint hosting mechanism this package tests against |
| Compze.Tessaging.Hosting.Testing | The Tessaging testing feature |
| Compze.Typermedia.Hosting.Testing | The Typermedia testing feature |
License
Apache-2.0
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Compze.Abstractions (>= 0.2.0-alpha)
- Compze.Contracts (>= 0.7.0)
- Compze.DbPool (>= 0.2.1-alpha)
- Compze.DbPool.MicrosoftSql (>= 0.2.1-alpha)
- Compze.DbPool.MySql (>= 0.2.1-alpha)
- Compze.DbPool.PostgreSql (>= 0.2.1-alpha)
- Compze.DbPool.Sqlite (>= 0.2.1-alpha)
- Compze.DependencyInjection (>= 0.7.0-alpha)
- Compze.DependencyInjection.Autofac (>= 0.5.0-alpha)
- Compze.DependencyInjection.Autofac.Extensions.Hosting (>= 0.4.0-alpha)
- Compze.DependencyInjection.DryIoc (>= 0.5.0-alpha)
- Compze.DependencyInjection.DryIoc.Extensions.Hosting (>= 0.4.0-alpha)
- Compze.DependencyInjection.LightInject (>= 0.5.0-alpha)
- Compze.DependencyInjection.LightInject.Extensions.Hosting (>= 0.4.0-alpha)
- Compze.DependencyInjection.Microsoft (>= 0.5.0-alpha)
- Compze.DependencyInjection.Microsoft.Extensions.Hosting (>= 0.4.0-alpha)
- Compze.Hosting (>= 0.2.0-alpha)
- Compze.Internals.Serialization.Newtonsoft (>= 0.3.0-alpha)
- Compze.Internals.Sql.MicrosoftSql (>= 0.3.0-alpha)
- Compze.Internals.Sql.MySql (>= 0.3.0-alpha)
- Compze.Internals.Sql.PostgreSql (>= 0.3.0-alpha)
- Compze.Internals.Sql.Sqlite (>= 0.3.0-alpha)
- Compze.Internals.SystemCE (>= 0.3.0-internal)
- Compze.Internals.Testing (>= 0.1.0-alpha)
- Compze.Internals.Transport (>= 0.2.0-alpha)
- Compze.Internals.Transport.AspNet (>= 0.2.0-alpha)
- Compze.TypeIdentifiers (>= 0.1.0-alpha)
- Compze.Underscore (>= 0.6.0-beta)
NuGet packages (1)
Showing the top 1 NuGet packages that depend on Compze.Hosting.Testing:
| Package | Downloads |
|---|---|
|
Compze.Tessaging.Hosting.Testing
Testing support for Compze Tessaging hosting: the Tessaging testing feature for the testing endpoint host, and the Tessaging transport and persistence test wiring. |
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.3.0-alpha | 75 | 7/24/2026 |
| 0.2.0-alpha | 66 | 7/15/2026 |
| 0.1.0-alpha.1 | 73 | 7/4/2026 |