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.
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
Configurefunctions from theIServiceCollection, so that Screenplay extensions may additively configure the Screenplay options, without needing to use multiple mechanisms by which to do it (the second parameter toScreenplay.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.