示例#1
0
        public void VerifyingEntreeSideCategoryFilter()
        {
            var filters = new List <string>
            {
                "Entree",
                "Side"
            };
            var menu    = CCMenu.All();
            var results = CCMenu.FilterByCategory(menu, filters);
            var Results = new List <string>();

            foreach (IOrderItem item in results)
            {
                Results.Add(item.ToString());
            }

            var entrees = CCMenu.Entrees();
            var sides   = CCMenu.Sides();
            var items   = new List <IOrderItem>();

            items.AddRange(entrees);
            items.AddRange(sides);
            var Items = new List <string>();

            foreach (IOrderItem item in items)
            {
                Items.Add(item.ToString());
            }

            foreach (string item in Items)
            {
                Assert.Contains(item, Results);
            }
        }
示例#2
0
        public void VerifyingNullCategoryFilter()
        {
            var filter  = new List <string>();
            var menu    = CCMenu.All();
            var results = CCMenu.FilterByCategory(menu, filter);
            var Results = new List <string>();

            foreach (IOrderItem item in results)
            {
                Results.Add(item.ToString());
            }

            var items = CCMenu.All();
            var Items = new List <string>();

            foreach (IOrderItem item in items)
            {
                Items.Add(item.ToString());
            }

            foreach (string item in Items)
            {
                Assert.Contains(item, Results);
            }
        }