public Formatting_Separation(SeparationInvestigation separationInvestigation, ILog screenLog, ILog Loglog) { _separationInvestigation = separationInvestigation; _separationInvestigation.SeparationWarningDataEvent += StringToPrintSeparationToScreen; _separationInvestigation.SeparationWarningDataEvent += StringToPrintSeparationInFile; _logFileLog = Loglog; _logScreenLog = screenLog; }
static void Main(string[] args) { ITransponderReceiver receiver = TransponderReceiverFactory.CreateTransponderDataReceiver(); IConverter converter = new Converter(receiver); IFilter filter = new Filter(converter); IUpdater updater = new Updater(filter); SeparationInvestigation separationInvestigation = new SeparationInvestigation(updater); ILog logToScreen = new LogToScreen(); ILog logToLog = new LogToLog(); Formatting_Separation fs = new Formatting_Separation(separationInvestigation, logToScreen, logToLog); Formatting_Tracks ft = new Formatting_Tracks(updater, logToScreen); while (true) { } }