public StatGraphWithEvents( IStatGraph decoratedGraph, Action <NodeSelector> nodeAddedAction, Action <NodeSelector> nodeRemovedAction) { _decoratedGraph = decoratedGraph; _nodeAddedAction = nodeAddedAction; _nodeRemovedAction = nodeRemovedAction; }
private static Mock <ICalculationGraph> MockGraph(IStat stat, IStatGraph statGraph) => MockGraph((stat, statGraph));
private static StatGraphWithEvents CreateSut(IStatGraph decoratedGraph, Action <NodeSelector> nodeAddedAction = null, Action <NodeSelector> nodeRemovedAction = null) { return(new StatGraphWithEvents(decoratedGraph, nodeAddedAction, nodeRemovedAction)); }