コード例 #1
0
        public void StatesTest()
        {
            Assert.AreEqual(NuGenControlState.Normal, _stateTracker.GetControlState(_ctrl));

            _stateTracker.MouseEnter(_ctrl);
            Assert.AreEqual(NuGenControlState.Hot, _stateTracker.GetControlState(_ctrl));

            Assert.AreEqual(NuGenControlState.Normal, _stateTracker.GetControlState(_ctrl2));

            _stateTracker.MouseLeave(_ctrl);
            Assert.AreEqual(NuGenControlState.Normal, _stateTracker.GetControlState(_ctrl));

            _stateTracker.MouseEnter(_ctrl);
            _stateTracker.MouseDown(_ctrl);
            Assert.AreEqual(NuGenControlState.Pressed, _stateTracker.GetControlState(_ctrl));

            _stateTracker.MouseUp(_ctrl);
            Assert.AreEqual(NuGenControlState.Hot, _stateTracker.GetControlState(_ctrl));

            _stateTracker.MouseLeave(_ctrl);
            Assert.AreEqual(NuGenControlState.Normal, _stateTracker.GetControlState(_ctrl));
        }
コード例 #2
0
        public void DisabledStatesTest()
        {
            _stateTracker.Enabled(false);
            Assert.AreEqual(NuGenControlState.Disabled, _stateTracker.GetControlState());

            _stateTracker.Enabled(true);
            Assert.AreEqual(NuGenControlState.Normal, _stateTracker.GetControlState());
        }
コード例 #3
0
        public void DisabledStatesTest()
        {
            _ctrl.Enabled = false;
            _stateTracker.Disabled(_ctrl);
            Assert.AreEqual(NuGenControlState.Disabled, _stateTracker.GetControlState(_ctrl));

            _ctrl.Enabled = true;
            _stateTracker.Enabled(_ctrl);
            Assert.AreEqual(NuGenControlState.Normal, _stateTracker.GetControlState(_ctrl));
        }