public void GetBrandCategoryGroupByTest()
        {
            var x    = new LambdaExamples.FilterListOnMultipleColumns();
            var list = x.GroupByBrandCategory();

            list.ShouldNotBeEmpty();
        }
        public void NoFilterTest()
        {
            var x    = new LambdaExamples.FilterListOnMultipleColumns();
            var list = x.All();

            list.ShouldNotBeEmpty();
            list.Count.ShouldBe(100);
        }
        public void GetShowListBrandCategoryGroupByTest()
        {
            var x    = new LambdaExamples.FilterListOnMultipleColumns();
            var list = x.GetShoesByBrandCategory(System.DateTime.Today.Year);

            list.ShouldNotBeEmpty();
            list.Count.ShouldBe(50);
        }
        public void GetAdidasTest()
        {
            var x    = new LambdaExamples.FilterListOnMultipleColumns();
            var list = x.ByBrand("Adidas");

            list.ShouldNotBeEmpty();
            list.Count.ShouldBe(40);
        }
        public void GetBrandGroupByTest()
        {
            var x    = new LambdaExamples.FilterListOnMultipleColumns();
            var list = x.GroupByBrand();

            list.ShouldNotBeEmpty();
            list.First(c => c.Brand == "Nike").Count.ShouldBe(40);
            list.First(c => c.Brand == "Brooks").Count.ShouldBe(20);
            list.First(c => c.Brand == "Adidas").Count.ShouldBe(40);
        }