コード例 #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;
            };
        }
コード例 #2
0
ファイル: Door.cs プロジェクト: ellenhuld/Ladeskab
 protected virtual void DoorCloseChanged(DoorCloseChangedEventArgs e)
 {
     DoorCloseEvent?.Invoke(this, e);
 }
コード例 #3
0
 private void HandleDoorCloseEvent(object sender, DoorCloseChangedEventArgs e)
 {
     DoorClose();
 }