Exemplo n.º 1
0
        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);
        }
Exemplo n.º 2
0
        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);
        }