Habanero.Faces.Test.Base.FilterController.CustomFilterStub.SetBox C# (CSharp) Method

SetBox() public method

public SetBox ( ITextBox box ) : void
box ITextBox
return void
        public void SetBox(ITextBox box)
        {
            _box = box;
        }

Usage Example

コード例 #1
0
        public void Test_AddCustomFilter_WhenControlIsNull_ShouldNotAddToVisualLayout()
        {
            //---------------Set up test pack-------------------
            IFilterControl filterControl = GetControlFactory().CreateFilterControl();
            var            customFilter  = new CustomFilterStub(GetControlFactory());

            customFilter.SetBox(null);
            const string propertyName = "test";

            //---------------Assert Precondition----------------
            Assert.IsNull(customFilter.Control);
            Assert.AreEqual(propertyName, customFilter.PropertyName);
            //---------------Execute Test ----------------------
            filterControl.AddCustomFilter(RandomValueGen.GetRandomString(), customFilter);
            //---------------Test Result -----------------------
            Assert.AreEqual(1, filterControl.FilterControls.Count, "Should Be Added To The Set Of CustomFilters");
            IControlHabanero controlHabanero = filterControl.GetChildControl(propertyName);

            Assert.IsNull(controlHabanero, "No control should be added since the custom filter is a non visual filter");
        }
All Usage Examples Of Habanero.Faces.Test.Base.FilterController.CustomFilterStub::SetBox