コード例 #1
0
        public void CheckBox_OnClick_AutoCheckFalse_DoesNotChangeCheckState(bool threeState, CheckState expectedCheckState, bool expectedChecked)
        {
            using var box = new SubCheckBox
                  {
                      AutoCheck  = false,
                      ThreeState = threeState,
                      CheckState = expectedCheckState
                  };

            box.OnClick(EventArgs.Empty);

            Assert.Equal(expectedChecked, box.Checked);
            Assert.Equal(expectedCheckState, box.CheckState);
        }
コード例 #2
0
        public void CheckBox_OnClick_AutoCheck_SetCorrectCheckState(bool threeState, CheckState checkState, bool expectedChecked, CheckState expectedCheckState)
        {
            using var box = new SubCheckBox
                  {
                      AutoCheck  = true,
                      ThreeState = threeState,
                      CheckState = checkState
                  };

            box.OnClick(EventArgs.Empty);

            Assert.Equal(expectedChecked, box.Checked);
            Assert.Equal(expectedCheckState, box.CheckState);
        }