Ejemplo n.º 1
0
 public void HandleDoorClosedEvent(object source, DoorClosedEventArgs args)
 {
     switch (_currentState)
     {
     case DoorStates.DoorOpen:
         _currentState = DoorStates.DoorClosed;
         break;
     }
 }
Ejemplo n.º 2
0
        public void Setup()
        {
            _recievedDoorOpenedEventArgs = null;
            _recievedDoorClosedEventArgs = null;

            _uut = new DoorSimulator();
            _uut.DoorOpenedEvent += (o, args) =>
            {
                _recievedDoorOpenedEventArgs = args;
            };
            _uut.DoorClosedEvent += (o, args) =>
            {
                _recievedDoorClosedEventArgs = args;
            };
        }
Ejemplo n.º 3
0
 private void HandleNewDoorClosed(object sender, DoorClosedEventArgs e)
 {
     DoorClosed();
 }