Runic.Application.Testing

Version 0.7.0-preview.5, target framework net10.0. Read from the published package.

Runic.Application.Testing

InMemoryViewTransport class

In-memory implementation of the same host-neutral route boundary used by browser adapters. Calls invoke real generated handlers; no native UI runs.

RunicCallReply<TModel> class

The reply of a generated setter or command route.

RunicCollectionChange record

One keyed collection edit of a delta frame.

RunicFieldWriteReceipt<TModel> class

The receipt of a checked field write.

RunicNavigationTestExtensions class

Lifecycle counts for tests of the experimental navigator.

RunicOperationStatus record

The status of an operation, as the generated client reads it.

RunicPublicationKind enum

What a pushed frame carries.

RunicStateTracker<TModel> class

Follows one route's state the way the generated client does: it starts from a snapshot, replaces it with newer full states, applies collection deltas against their base revision while checking row keys, and records failure notices. A frame the client could not apply throws, so a test fails where the browser would have had to recover.

RunicTestOperation class

An operation started through a generated Start{Command} route.

RunicViewDriver<TModel> class

Calls the generated routes of one TModel presentation by ViewModel member, as the generated TypeScript client does, instead of by raw route name.

RunicViewPublication class

A frame that .NET pushed to a View route, in the order the test transport observed it.

RunicViewState<TModel> class

A generated wire state of a TModel route, read by ViewModel member.

RunicWindowTestHost<TViewModel> class

Owns one headless Window content session and its generated root attachment. The caller retains ownership of the ViewModel and any dependency injection scope.

RunicWindowTestHostOptions class

Configures a RunicWindowTestHost.

ViewTestArguments record

Arguments delivered to a generated View route by a headless test.

ViewTestPublication record

One state publication in the order observed by the test transport.