Пример #1
0
        public void CheckStatus_SinParam_ReturnOk()
        {
            // arrange
            IActionResult result         = new EnableController().CheckStatus();
            var           okObjectResult = result as OkObjectResult;

            //act
            Assert.NotNull(okObjectResult);
        }
Пример #2
0
        /// <seealso cref="IInitPage.Initialize"/>
        public void Initialize(IPage page, IEditMethod editMethod)
        {
            //Use enable controller for activating/deactivating nominal, upper limit and lower limit for
            //temperature property
            var enableCtrl = new EnableController(page.Component, m_CheckBoxTemperatureControl.Controller);

            //Add controls which should be activated or deactivated depending on check box check state
            enableCtrl.ControlledItems.AddRange(new Control[] { m_TextBoxTemperatureNominal, m_TextBoxTemperatureLowerLimit, m_TextBoxTemperatureUpperLimit });

            //Create a new MinMaxNominalController which will handle the check for the property values.
            //Executed checks: lowerLimit <= nominal <= upperLimit
            //                 lowerLimit <= upperLimit
            new MinMaxNominalController(page.Component, page.Component.Symbol,
                                        m_TextBoxTemperatureLowerLimit.Controller,
                                        m_TextBoxTemperatureUpperLimit.Controller,
                                        m_TextBoxTemperatureNominal.Controller);
        }
Пример #3
0
        public void Initialize(IPage page, IEditMethod editMethod)
        {
            m_Page         = page;
            m_EditMethod   = editMethod;
            m_DeviceSymbol = m_Page.Component.Symbol;

            m_TemperatureController = new MinMaxNominalController(m_Page.Component, m_DeviceSymbol.Child("Temperature"),
                                                                  m_TextBoxLowerLimit,
                                                                  m_TextBoxUpperLimit,
                                                                  m_TextBoxNominal);

            m_EnableController = new EnableController(m_Page.Component, m_TempControlCheckBox.Controller);
            m_EnableController.ControlledItems.AddRange(new Control[]
            {
                m_TextBoxLowerLimit,
                m_TextBoxUpperLimit,
                m_TextBoxNominal
            });
        }