public void Test_ClearFilterClause_ShouldDoNothing()
{
//---------------Set up test pack-------------------
string propertyName = TestUtil.GetRandomString();
const FilterClauseOperator filterClauseOperator = FilterClauseOperator.OpGreaterThan;
const string filterValue = "constantValue";
StringStaticFilter filter = new StringStaticFilter(propertyName, filterClauseOperator, filterValue);
//---------------Assert Precondition----------------
IFilterClause filterClause = filter.GetFilterClause(new DataViewFilterClauseFactory());
Assert.AreEqual(string.Format("{0} > '{1}'", propertyName, filterValue), filterClause.GetFilterClauseString());
//---------------Execute Test ----------------------
filter.Clear();
//---------------Test Result -----------------------
filterClause = filter.GetFilterClause(new DataViewFilterClauseFactory());
Assert.AreEqual(string.Format("{0} > '{1}'", propertyName, filterValue), filterClause.GetFilterClauseString());
}