Пример #1
0
 public DefaultOrchestrator(ITflProvider provider, IStationState state, IAnnouncementsManager announcementsManager, IStationBoard board)
 {
     _provider             = provider;
     _stationState         = state;
     _announcementsManager = announcementsManager;
     _board = board;
 }
Пример #2
0
        public DefaultContainer()
        {
            StationBoard         = new FileStationBoard(DefaultAppConfig.ANNOUNCEMENTS_FILE, DefaultAppConfig.SCHEDULE_FILE, DefaultAppConfig.SCHEDULE_LENGTH);
            TflProvider          = new PollingProvider();
            StationState         = new DefaultStationState();
            AnnouncementsManager = new DefaultAnnouncementsManager(new DefaultAnnouncer());

            StationOrchestrator = new DefaultOrchestrator(TflProvider, StationState, AnnouncementsManager, StationBoard);
        }