Exemplo n.º 1
0
        public int Should_filter_by_isin_when_isin_only_is_set(string isinCode)
        {
            var fastSearch = new FastSearch <OrderAdapter>();

            fastSearch.AddPredicate(o => o.Security.IsinCode == isinCode);
            return(orders.Count(s => fastSearch.Predicate(s)));
        }
Exemplo n.º 2
0
        public int Should_filter_by_isin_when_isin_only_is_set_in_string(string filterSearch)
        {
            var fastSearch = new FastSearch <OrderAdapter>();

            fastSearch.AddPredicate(filterSearch);
            return(orders.Count(s => fastSearch.Predicate(s)));
        }
Exemplo n.º 3
0
 protected override void OnInitialize()
 {
     base.OnInitialize();
     _orderViewSource.Source  = _orderAdapters;
     _orderViewSource.Filter += (sender, args) => args.Accepted = fastSearch.Predicate((OrderAdapter)args.Item);
     _orderViewSource.GroupDescriptions.Add(new PropertyGroupDescription("GroupId"));
     _orderViewSource.SortDescriptions.Add(new SortDescription("Id", ListSortDirection.Ascending));
     _orderViewSource.IsLiveFilteringRequested = true;
     _orderViewSource.IsLiveGroupingRequested  = true;
     _orderViewSource.IsLiveSortingRequested   = true;
     CreateOrders();
 }