public AvoidingConditionalsTests(FeatureToggleFixture fixture) { _toggleRouter = fixture.ToggleRouter; _featureDecisions = new FeatureDecisions(_toggleRouter); }
public InvoiceEmailer(IToggleRouter features) { _featureDecisions = new FeatureDecisions(features); Invoice = new Invoice(); }
public static FeatureAwareFactory CreateFeatureAwareFactoryBasedOn(FeatureDecisions featureDecisions) => _factory ?? (_factory = new FeatureAwareFactory(featureDecisions));
private FeatureAwareFactory(FeatureDecisions featureDecisions) { _featureDecisions = featureDecisions; }
public InversionOfDecisionTests(FeatureToggleFixture fixture) { _toggleRouter = fixture.ToggleRouter; _featureDecisions = new FeatureDecisions(_toggleRouter); }