Class TestActivityCollectorAssertions
- Namespace
- XBullet.EasyTesting.Observability
- Assembly
- XBullet.EasyTesting.Observability.dll
Fluently verifies completed activities captured from a test process.
public sealed class TestActivityCollectorAssertions
- Inheritance
-
TestActivityCollectorAssertions
- Inherited Members
Methods
ContainActivity(string, ActivityStatusCode?, string?)
Requires a completed activity matching the supplied operation and optional filters.
public TestActivityCollectorAssertions ContainActivity(string operationName, ActivityStatusCode? status = null, string? sourceName = null)
Parameters
operationNamestringThe non-empty operation name to match exactly and case-sensitively.
statusActivityStatusCode?The status code to require, or null to accept any status.
sourceNamestringThe exact, case-sensitive source name to require, or null to accept any source.
Returns
- TestActivityCollectorAssertions
This assertion object, for chaining, when at least one completed activity matches.
HaveCount(int)
Requires exactly the supplied number of captured activities.
public TestActivityCollectorAssertions HaveCount(int expected)
Parameters
expectedintThe non-negative activity count required at assertion time.
Returns
- TestActivityCollectorAssertions
This assertion object, for chaining, when the exact count matches.
NotContainActivity(string, string?)
Requires no completed activity matching the supplied operation and optional source.
public TestActivityCollectorAssertions NotContainActivity(string operationName, string? sourceName = null)
Parameters
operationNamestringThe non-empty operation name to match exactly and case-sensitively.
sourceNamestringThe exact, case-sensitive source name to match, or null to match every source.
Returns
- TestActivityCollectorAssertions
This assertion object, for chaining, when no completed activity matches.