public void FocusedStatesTest() { _stateTracker.GotFocus(); Assert.AreEqual(NuGenControlState.Focused, _stateTracker.GetControlState()); _stateTracker.MouseEnter(); Assert.AreEqual(NuGenControlState.Hot, _stateTracker.GetControlState()); _stateTracker.MouseDown(); Assert.AreEqual(NuGenControlState.Pressed, _stateTracker.GetControlState()); _stateTracker.MouseUp(); _stateTracker.MouseLeave(); Assert.AreEqual(NuGenControlState.Focused, _stateTracker.GetControlState()); }
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)); }