Esempio n. 1
0
        public void Setup()
        {
            _openEventArgs  = null;
            _closeEventArgs = null;
            _uut            = new Door();
            _door           = Substitute.For <IDoor>();

            _uut.DoorCloseEvent += (o, args) =>
            {
                _closeEventArgs = args;
            };

            _uut.DoorOpenEvent += (o, args) =>
            {
                _openEventArgs = args;
            };
        }
Esempio n. 2
0
 protected virtual void DoorOpenChanged(DoorOpenChangedEventArgs e)
 {
     DoorOpenEvent?.Invoke(this, e);
 }
Esempio n. 3
0
 private void HandleDoorOpenEvent(object sender, DoorOpenChangedEventArgs e)
 {
     DoorOpen();
 }