public void FindPaged_Filter_CheckNumElements(int pageSize, int numberOfElements,
                                                      string filterMember, string filterValue, FilterOperator filterOperator, int numElementsResult)
        {
            PopulateUsers(numberOfElements);
            var pageOptions = PagedOptionFactory.Build(pageSize, 0,
                                                       FilterOptionFactory.Build(filterMember, filterValue, filterOperator), null);

            var result = this.Repository.FindPaged <User>(pageOptions, null);

            Assert.True(result.Result.Count() == numElementsResult);
            ClearMemory();
        }
        public async Task FindPagedAsync_Filter_CheckNumElements(int pageSize, int numberOfElements,
                                                                 string filterMember, string filterValue, FilterOperator filterOperator, int numElementsResult)
        {
            await PopulateUsersAsync(numberOfElements);

            var pageOptions = PagedOptionFactory.Build(pageSize, 0,
                                                       FilterOptionFactory.Build(filterMember, filterValue, filterOperator), null);

            var result = await this.Repository.FindPagedAsync <User>(pageOptions, null);

            Assert.True(result.Result.Count() == numElementsResult);
            await ClearMemoryAsync();
        }