public void Test_GenerateFilterFuncs() { var queryParams = new RentalQueryParamsModel(); queryParams.HasBedType = "King"; queryParams.HasAmenity = "Coffee"; var funcs = RentalRepository.GenerateFilterFuncs(queryParams); // 3 filters are always added, +2 more based on params. Assert.Equal(5, funcs.Count); }