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

No one assigned

    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