Exemple #1
0
        public TimeSlotManager(ITimeSlotObserver timeSlotObserver,
                               ITimer timer,
                               ITimeProvider timeProvider,
                               ITimeSlotStore timeSlotStore)
        {
            _timeSlotObserver  = timeSlotObserver;
            _timer             = timer;
            _timeProvider      = timeProvider;
            _timeSlotStore     = timeSlotStore;
            _currentPowerState = null;

            _timer.RegisterForTimerElapsed(this);
        }
Exemple #2
0
 public TimeSlotStoreDecorator(ITimeSlotStore store)
 {
     _store = store;
 }