コード例 #1
0
        public void TestButtonEnabledStatesManager()
        {
            var buttonEnabledStatesManager = new ButtonEnabledStatesManager();
            var target = new PrivateObject(buttonEnabledStatesManager);
            var buttonEnabledStates = (List <ButtonEnabledState>)_target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_BUTTON_ENABLED_STATES);

            Assert.IsNotNull(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_RECTANGLE_BUTTON_ENABLED_STATE));
            Assert.IsNotNull(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_LINE_BUTTON_ENABLED_STATE));
            Assert.IsNotNull(target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CLEAR_BUTTON_ENABLED_STATE));
            Assert.IsNotNull(buttonEnabledStates);
            Assert.AreEqual(buttonEnabledStates.Count, 3);
            Assert.AreSame(buttonEnabledStates[0], _target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_RECTANGLE_BUTTON_ENABLED_STATE));
            Assert.AreSame(buttonEnabledStates[1], _target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_LINE_BUTTON_ENABLED_STATE));
            Assert.AreSame(buttonEnabledStates[2], _target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_CLEAR_BUTTON_ENABLED_STATE));
        }
 public DrawingPresentationModel()
 {
     _buttonEnabledStatesManager = new ButtonEnabledStatesManager();
 }
コード例 #3
0
 public void Initialize()
 {
     _buttonEnabledStatesManager = new ButtonEnabledStatesManager();
     _target = new PrivateObject(_buttonEnabledStatesManager);
     _buttonEnabledStates = (List <ButtonEnabledState>)_target.GetFieldOrProperty(MEMBER_VARIABLE_NAME_BUTTON_ENABLED_STATES);
 }