public void MyTestInitialize() { mockEventAggregator = new Mock<IEventAggregator>(); outputEvent = new OutputEvent(); mockEventAggregator.Setup(mock => mock.GetEvent<OutputEvent>()).Returns(outputEvent); msmsFragmentAnalyzer = new MsMsFragmentAnalyzer(mockEventAggregator.Object); }
public MsMsFragmentAlgorithm( IEventAggregator eventAggregator, IMsMsSpectrumSelection msmsSpectrumSelection, ISmoothing smoothing, MsMsFragmentAnalyzer msmsFragmentAnalyzer, DeuterationResultGenerator deuterationResultGenerator, IServiceLocator serviceLocator) { _eventAggregator = eventAggregator; this.deuterationResultGenerator = deuterationResultGenerator; this.msmsSpectrumSelection = msmsSpectrumSelection; _smoothing = smoothing; this.msmsFragmentAnalyzer = msmsFragmentAnalyzer; _serviceLocator = serviceLocator; ProcessingSteps.Add(msmsSpectrumSelection); ProcessingSteps.Add(_smoothing); ProcessingSteps.Add(msmsFragmentAnalyzer); }