private static CalculationGraphPruner CreateSut(
     ICalculationGraph decoratedGraph, IGraphPruningRuleSet ruleSet)
 => new CalculationGraphPruner(decoratedGraph, ruleSet);
 public CalculationGraphPruner(ICalculationGraph calculationGraph, IGraphPruningRuleSet ruleSet)
 => (_calculationGraph, _ruleSet) = (calculationGraph, ruleSet);
 public UserSpecifiedValuePruningRuleSet(
     IGraphPruningRuleSet defaultRuleSet, IDeterminesNodeRemoval nodeRemovalDeterminer)
 => (_defaultRuleSet, _nodeRemovalDeterminer) = (defaultRuleSet, nodeRemovalDeterminer);