public MaxStateAnalyzer(IMaxConnector maxConnector, MaxMerger maxMerger) { _maxMerger = maxMerger; maxConnector.Connected += (sender, args) => _maxCube = new MaxCube(); maxConnector.MessageReceived += MaxConnector_MessageReceived; }
private IMaxStateAnalyzer CreateMaxStateAnalyzer(IMaxConnector maxConnector) { var maxMerger = new MaxMerger(); return new MaxStateAnalyzer(maxConnector, maxMerger); }