Antiphon.Messaging.Client.Testing
1.0.0
dotnet add package Antiphon.Messaging.Client.Testing --version 1.0.0
NuGet\Install-Package Antiphon.Messaging.Client.Testing -Version 1.0.0
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Antiphon.Messaging.Client.Testing" Version="1.0.0" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Antiphon.Messaging.Client.Testing" Version="1.0.0" />
<PackageReference Include="Antiphon.Messaging.Client.Testing" />
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Antiphon.Messaging.Client.Testing --version 1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
#r "nuget: Antiphon.Messaging.Client.Testing, 1.0.0"
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Antiphon.Messaging.Client.Testing@1.0.0
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Antiphon.Messaging.Client.Testing&version=1.0.0
#tool nuget:?package=Antiphon.Messaging.Client.Testing&version=1.0.0
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
Antiphon.Messaging.Client.Testing
In-memory fake of Antiphon.Messaging.Client for application tests: inject inbound
ChannelMessages and observe produced ChannelReplys with no Kafka.
A gateway author's tests should use Antiphon.Messaging.Gateway.Testing.InMemoryGatewayBus
(in the Gateway package) instead — that is the other side of the bus.
Versioning and compatibility
Packages in the Antiphon.Messaging* family version lock-step (one <Version> in
Messaging.Pack.props). Mixing versions within a major is supported; a major bump is one edit.
- Wire contract is additive-only within a major. New optional properties and new enum
members are minor. Removing or renaming a property, changing a type, making an optional
field required, changing a topic name or key, or changing the meaning of
Channel/Conversation.Id/ChannelMessageId/ReplyHandleis major — and a major ships on new topic names. requiredis part of the contract. Adding arequiredmember is major.- .NET API surface is pinned with
Microsoft.CodeAnalysis.PublicApiAnalyzers(PublicAPI.Shipped.txt). An unreviewed public-surface change fails the build. - Deprecation:
[Obsolete]for at least one minor before removal in the next major. Obsolete in this release:Antiphon.Messaging.Client.MessagingJson(useAntiphon.Messaging.MessagingJson). - TFM:
net9.0now; addnet10.0when the repo moves; drop a TFM only on a major. - Dependencies:
Confluent.Kafkafloats within its major ([2.6.0,3.0.0)) where the package takes a Kafka dependency. - Enum tolerance: unknown enum names on the wire map to a declared sentinel
(
AttachmentKind.Other,ChannelReplyKind.Answer,ConversationKind.Group) instead of dropping the message.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net9.0 is compatible. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 was computed. 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. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
-
net9.0
- Antiphon.Messaging.Client (>= 1.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 1.0.0 | 103 | 8/23/2026 |