public void Test_Search_EqualsWithInteger() { //---------------Execute Test ---------------------- IFilterClause filterClause = _filterClauseFactory.CreateIntegerFilterClause("TestColumn", FilterClauseOperator.OpEquals, 12); //---------------Test Result ----------------------- Assert.AreEqual("TestColumn = 12", filterClause.GetFilterClauseString("%", "")); }
public void TestCompositeWithAnd() { IFilterClause stringFilterClause = itsFilterClauseFactory.CreateStringFilterClause("TestColumnString", FilterClauseOperator.OpEquals, "testvalue"); IFilterClause intFilterClause = itsFilterClauseFactory.CreateIntegerFilterClause("TestColumnInt", FilterClauseOperator.OpEquals, 12); IFilterClause compositeClause = itsFilterClauseFactory.CreateCompositeFilterClause(stringFilterClause, FilterClauseCompositeOperator.OpAnd, intFilterClause); Assert.AreEqual("(TestColumnString = 'testvalue') and (TestColumnInt = 12)", compositeClause.GetFilterClauseString()); }