示例#1
0
        public void AtmEnterEventTimedTestsSetup()
        {
            uut = new EnterEventHandler();

            // We don't want to wait 10 sec each time ???
            EnterEventHandler.Timeout = 2000;
        }
示例#2
0
        /// <summary>Raises the <see cref="EnterPressed" /> or <see cref="EnterReleased" /> event.</summary>
        /// <param name="sender">The <see cref="ButtonS7" /> that raised the event.</param>
        /// <param name="buttonState">The state of the button.</param>
        protected virtual void OnEnterEvent(ButtonS7 sender, EnterStates buttonState)
        {
            if (this.enterEvent == null)
            {
                this.enterEvent = this.OnEnterEvent;
            }

            if (buttonState == EnterStates.Pressed)
            {
                if (Program.CheckAndInvoke(this.EnterPressed, this.enterEvent, sender, buttonState))
                {
                    this.EnterPressed(sender, buttonState);
                }
            }
            else
            {
                if (Program.CheckAndInvoke(this.EnterReleased, this.enterEvent, sender, buttonState))
                {
                    this.EnterReleased(sender, buttonState);
                }
            }
        }
示例#3
0
 public void AtmEnterEventSimpleTestsSetup()
 {
     TimeProvidor.Set(FixedDateTimeNow);
     uut = new EnterEventHandler();
 }