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()); }