Exemplo 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;
            };
        }
Exemplo n.º 2
0
 protected virtual void DoorOpenChanged(DoorOpenChangedEventArgs e)
 {
     DoorOpenEvent?.Invoke(this, e);
 }
Exemplo n.º 3
0
 private void HandleDoorOpenEvent(object sender, DoorOpenChangedEventArgs e)
 {
     DoorOpen();
 }