public void TestFilterClause_2Prop()
{
//---------------Set up test pack-------------------
const FilterClauseOperator filterClauseOperator = FilterClauseOperator.OpGreaterThan;
List<string> props = new List<string> { "prop1","prop2" };
MultiplePropStringTextBoxFilter filter = new MultiplePropStringTextBoxFilter(GetControlFactory(), props, filterClauseOperator);
ITextBox textBox = (ITextBox) filter.Control;
string text = TestUtil.GetRandomString();
textBox.Text = text;
//---------------Execute Test ----------------------
IFilterClause filterClause = filter.GetFilterClause(new DataViewFilterClauseFactory());
//---------------Test Result -----------------------
Assert.AreEqual(string.Format("({0} > '{2}') or ({1} > '{2}')", props[0],props[1], text), filterClause.GetFilterClauseString());
//---------------Tear Down -------------------------
}