public virtual void TestWinApplySearch_ShouldFireFilterUpdatedEvent() { //---------------Set up test pack------------------- BusinessObjectCollection <MyBO> col; GridBaseWin gridBase = (GridBaseWin)GetGridBaseWith_4_Rows(out col).GetControl(); bool filterUpdatedFired = false; gridBase.FilterUpdated += delegate { filterUpdatedFired = true; }; //---------------Execute Test ---------------------- gridBase.ApplySearch("", ""); //---------------Test Result ----------------------- Assert.IsTrue(filterUpdatedFired); }
public virtual void TestWinApplyFilterFiresFilterUpdatedEvent() { //---------------Set up test pack------------------- BusinessObjectCollection <MyBO> col; GridBaseWin gridBase = (GridBaseWin)GetGridBaseWith_4_Rows(out col).GetControl(); string filterString = col[2].ID.ToString().Substring(5, 30); IFilterClauseFactory factory = new DataViewFilterClauseFactory(); IFilterClause filterClause = factory.CreateStringFilterClause(_gridIdColumnName, FilterClauseOperator.OpLike, filterString); bool filterUpdatedFired = false; gridBase.FilterUpdated += delegate { filterUpdatedFired = true; }; //---------------Execute Test ---------------------- gridBase.ApplyFilter(filterClause); //---------------Test Result ----------------------- Assert.IsTrue(filterUpdatedFired); }