public void SetRepeat_ThrowsOnNull() { Assert.Throws <ArgumentNullException>( () => KeyEventArgsExtensions.SetRepeat(null, true) ); Assert.Throws <ArgumentNullException>( () => KeyEventArgsExtensions.SetRepeat(null, false) ); }
public void SetRepeat_SetsProperty() { var keArgs = new KeyEventArgs( keyboard: Keyboard.PrimaryDevice, inputSource: new HwndSource(0, 0, 0, 0, 0, String.Empty, IntPtr.Zero), timestamp: 0, key: Key.A ); Assert.False(keArgs.IsRepeat); KeyEventArgsExtensions.SetRepeat(keArgs, true); Assert.True(keArgs.IsRepeat); KeyEventArgsExtensions.SetRepeat(keArgs, false); Assert.False(keArgs.IsRepeat); }