Example #1
0
 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;
 }
Example #5
0
 public InversionOfDecisionTests(FeatureToggleFixture fixture)
 {
     _toggleRouter     = fixture.ToggleRouter;
     _featureDecisions = new FeatureDecisions(_toggleRouter);
 }