Skip to content

Migrate to the Options pattern for Screenplay Options #292

@craigfowler

Description

@craigfowler

At present, Reqnroll & SpecFlow (I might drop support for SpecFlow) use the BoDi DI container. This container does not support the .NET Options pattern, because it lacks some of the necessary features. What I would like to do is to permit the use of Configure functions from the IServiceCollection, so that Screenplay extensions may additively configure the Screenplay options, without needing to use multiple mechanisms by which to do it (the second parameter to Screenplay.Create).

Unfortunately, I must wait for the BoDi container to be replaced in Reqnroll in order to do this, so that this technique becomes available.

Metadata

Metadata

Assignees

Labels

breakingA non-backwards-compatible breaking changedefer/blockedCould be worked-on but not yet; lower priority

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions