public void Down_Selects_Selects_First_MenuItem_When_No_Selection()
            {
                var target      = new DefaultMenuInteractionHandler(true);
                var contextMenu = Mock.Of <IMenu>(x => x.MoveSelection(NavigationDirection.Down, true) == true);
                var e           = new KeyEventArgs {
                    Key = Key.Down, Source = contextMenu
                };

                target.Attach(contextMenu);
                target.KeyDown(contextMenu, e);

                Mock.Get(contextMenu).Verify(x => x.MoveSelection(NavigationDirection.Down, true));
                Assert.True(e.Handled);
            }