Exemple #1
0
        public void VerifyingPriceMinAndMaxFilter()
        {
            var    menu     = CCMenu.All();
            double PriceMin = 2.00;
            double PriceMax = 4.00;
            var    results  = CCMenu.FilterByPrice(menu, PriceMin, PriceMax);
            var    Results  = new List <string>();

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

            var items = new List <IOrderItem>
            {
                new ChiliCheeseFries(Size.Medium),
                new ChiliCheeseFries(Size.Large),
                new JerkedSoda(Size.Medium),
                new JerkedSoda(Size.Large),
                new TexasTea(Size.Large)
            };
            var Items = new List <string>();

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

            foreach (string item in Items)
            {
                Assert.Contains(item, Results);
            }
        }
Exemple #2
0
        public void VerifyingPriceMinFilter()
        {
            var    menu     = CCMenu.All();
            double PriceMin = 6.00;
            var    results  = CCMenu.FilterByPrice(menu, PriceMin, null);
            var    Results  = new List <string>();

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

            var items = new List <IOrderItem>
            {
                new CowpokeChili(),
                new RustlersRibs(),
                new TexasTripleBurger()
            };
            var Items = new List <string>();

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

            foreach (string item in Items)
            {
                Assert.Contains(item, Results);
            }
        }
Exemple #3
0
        public void VerifyingPriceMaxFilter()
        {
            var    menu     = CCMenu.All();
            double PriceMax = 1.50;
            var    results  = CCMenu.FilterByPrice(menu, null, PriceMax);
            var    Results  = new List <string>();

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

            var items = new List <IOrderItem>
            {
                new CowboyCoffee(Size.Small),
                new CowboyCoffee(Size.Medium),
                new TexasTea(Size.Small),
                new TexasTea(Size.Medium),
                new Water()
            };
            var Items = new List <string>();

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

            foreach (string item in Items)
            {
                Assert.Contains(item, Results);
            }
        }
Exemple #4
0
        public void VerifyingNullPriceFilter()
        {
            var menu    = CCMenu.All();
            var results = CCMenu.FilterByPrice(menu, null, null);
            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);
            }
        }