Header menu logo FCQRS

FCQRS.ExpectoTickSpec Namespace

Modules Description

FeatureTest

 TickSpec -> Expecto bridge. Feature files load from embedded resources in
 the CALLER's assembly and scenarios group by their Gherkin `Rule:` into
 nested test lists.

 Focus and pending are driven by Gherkin tags — TickSpec merges feature-
 and rule-level tags into every scenario's Tags, so the tag works at any
 level:
   @focus    -> Expecto Focused (only focused tests run; the rest report
                as skipped)
   @pending  -> Expecto Pending (never runs, reported as pending)
 A feature whose scenarios are ALL pending (e.g. one `@pending` above
 `Feature:`) is built from its parsed SOURCE without binding any steps, so
 a spec written ahead of its implementation joins the suite as pending
 scenarios instead of failing step binding. Scenario-level `@pending`
 still requires the feature's other steps to bind. The legacy `_` name
 prefix also focuses a feature or scenario.

 Every entry point takes the assembly holding the steps and feature
 resources explicitly. Resolving it here (GetExecutingAssembly) would bind
 to THIS library once it ships as a compiled package, silently scanning an
 assembly with no steps — pass your test assembly instead, typically
 `Assembly.GetExecutingAssembly()` at the call site.

Type something to start searching.