You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
The Screenplay generator states exact collection values in specification fixtures: collection expressions, arrays, List<T> initializers and Array.Empty<T>() whose elements are all constants or concept values. A collection with a spread, a computed element, or a set or sorted target still leaves the scenario out with SP0039. (#3383)
The Screenplay generator reads exact collection checks in event assertions, e.Tags.SequenceEqual(...) and !e.Tags.Any() for an empty collection, so a scenario whose event carries a collection can state the whole event. (#3383)
Fixed
The Chronicle sample's Approvals specifications state their approval identity and the whole ApprovalRequested event, so both scenarios round-trip into the generated Screenplay instead of being left out with SP0039. (#3383)