Class ProtoCapabilityKinds

Namespace
ProtoTest.Core
Assembly
ProtoTest.Core.dll

The capability kinds ProtoTest itself registers; an integration may use its own.

public static class ProtoCapabilityKinds
Inheritance
ProtoCapabilityKinds
Inherited Members

Fields

Aspire

A composed Aspire AppHost the run starts.

public const string Aspire = "aspire"

Field Value

string

Broker

A message broker the run publishes to.

public const string Broker = "broker"

Field Value

string

Browser

A browser the run drives.

public const string Browser = "browser"

Field Value

string

Clock

The test clock is authoritative for the application under test: the winning provider bridges the run's clock into the process it hosts (the in-process application server and a hosted worker). A provider that serves the application in its own process declares no clock, so [RequiresTestClock] skips instead of asserting a time the application never saw.

public const string Clock = "clock"

Field Value

string

Data

A data backend the run generates records in or reads from.

public const string Data = "data"

Field Value

string

Device

A device the host attached.

public const string Device = "device"

Field Value

string

Document

A document API the run reads, such as a spreadsheet.

public const string Document = "document"

Field Value

string

Protocol

A protocol the run can speak.

public const string Protocol = "protocol"

Field Value

string

Server

A hosted server address.

public const string Server = "server"

Field Value

string

Store

A store the run reads from or writes to.

public const string Store = "store"

Field Value

string

Worker

A hosted worker the run processes.

public const string Worker = "worker"

Field Value

string