示例#1
0
        public void TestExecuteWithNonGridParameter()
        {
            ChangeFocusCommand changeFocusCommand = new ChangeFocusCommand();
            var exception = Assert.ThrowsException <ArgumentException>(() => changeFocusCommand.Execute(new TextBlock()));

            Assert.AreEqual("parameter is not of type Grid", exception.Message);
        }
示例#2
0
        public void TestExecuteWithGridParameter()
        {
            ChangeFocusCommand changeFocusCommand = new ChangeFocusCommand();
            Grid grid = new Grid();

            changeFocusCommand.Execute(grid);

            Assert.IsFalse(grid.IsFocused); //Grid.Focus will never set this flag to true as Grids are not logically focusable
        }