AddStaticStringFilterClause() public method

Adds a static string filter StringStaticFilter to the Filter Control. This allows the developer to set a filter that is always applied and is not editable by or visible to the End user.
public AddStaticStringFilterClause ( string propertyName, FilterClauseOperator filterClauseOperator, string filterValue ) : void
propertyName string
filterClauseOperator FilterClauseOperator
filterValue string
return void
 public void Test_AddStaticFilterClause()
 {
     //---------------Set up test pack-------------------
     GridLayoutManager layoutManager = new GridLayoutManager(GetControlFactory().CreatePanel(), GetControlFactory());
     FilterControlManager filterControlManager = new FilterControlManager(GetControlFactory(), layoutManager);
     //---------------Execute Test ----------------------
     const string propertyName = "TestColumn2";
     const string filtervalue = "FilterValue";
     filterControlManager.AddStaticStringFilterClause(propertyName, FilterClauseOperator.OpGreaterThan, filtervalue);
     //---------------Test Result -----------------------
     Assert.AreEqual(1, filterControlManager.FilterControls.Count);
     ICustomFilter control = filterControlManager.FilterControls[0];
     Assert.AreEqual(propertyName, control.PropertyName);
     Assert.AreEqual(FilterClauseOperator.OpGreaterThan, control.FilterClauseOperator);
     IFilterClause filterClause = control.GetFilterClause(new DataViewFilterClauseFactory());
     Assert.AreEqual(string.Format("{0} > '{1}'", propertyName, filtervalue), filterClause.GetFilterClauseString()); 
 }