Example #1
0
        public void TestJamFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftJamFactory);

            test.Reset();
            test.Add("клубника", 3);
            test.TestProduct("клубничное варенье");

            test.Reset();
            test.Add("персик", 3);
            test.TestProduct("персиковый конфитюр");

            test.Reset();
            test.Add("арбуз", 3);
            test.TestProduct("арбузный джем");

            test.Reset();
            test.Add("слива", 3);
            test.TestProduct("сливовое повидло");

            test.Reset();
            test.Add("виноград", 3);
            test.TestProduct("виноградное желе");

            test.TestFactoryCount();
        }
Example #2
0
        public void TestIceCreamFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftIceCream);

            test.Reset();
            test.Add("молоко", 1);
            test.Add("сливки", 1);
            test.Add("сахар", 1);
            test.TestProduct("мороженое");

            test.Reset();
            test.Add("клубника", 2);
            test.Add("сахар", 1);
            test.TestProduct("фруктовый лед");

            test.Reset();
            test.Add("йогурт", 1);
            test.Add("сливки", 1);
            test.TestProduct("замороженный йогурт");

            test.Reset();
            test.Add("сосна", 1);
            test.Add("какао", 1);
            test.Add("сироп", 1);
            test.TestProduct("эскимо");

            test.TestFactoryCount();
        }
Example #3
0
        public void TestSnackFactory()
        {
            CFactoryTest test = new CFactoryTest(FactoryType.ftSnack);

            test.Reset();
            test.Add("кукуруза", 2);
            test.TestProduct("попкорн");

            test.Reset();
            test.Add("кукуруза", 3);
            test.TestProduct("кукурузные чипсы");

            test.Reset();
            test.Add("пшеница", 2);
            test.Add("клубника", 2);
            test.TestProduct("гранола");

            test.Reset();
            test.Add("картофель", 2);
            test.TestProduct("чипсы");

            test.Reset();
            test.Add("оливки", 2);
            test.Add("виноград", 2);
            test.Add("сыр", 1);
            test.TestProduct("канопе");

            test.Reset();
            test.Add("бекон", 2);
            test.Add("сироп", 1);
            test.TestProduct("глазированный бекон");

            test.TestFactoryCount();
        }
Example #4
0
        public void TestKormFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftKorm);

            test.Reset();
            test.Add("пшеница", 2);
            test.Add("кукуруза", 1);
            test.TestProduct("корм для коров");

            test.Reset();
            test.Add("пшеница", 2);
            test.Add("морковь", 1);
            test.TestProduct("корм для куриц");

            test.Reset();
            test.Add("морковь", 2);
            test.Add("кукуруза", 2);
            test.TestProduct("корм для овец");

            test.Reset();
            test.Add("пшеница", 3);
            test.Add("сахарный тросник", 1);
            test.TestProduct("корм для пчел");

            test.TestFactoryCount();
        }
Example #5
0
        public void TestCandyFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftCandyFactory);

            test.Reset();
            test.Add("клубника", 3);
            test.Add("сироп", 1);
            test.TestProduct("драже");

            test.Reset();
            test.Add("карамель", 1);
            test.Add("масло", 1);
            test.TestProduct("ириски");

            test.TestFactoryCount();
        }
Example #6
0
        public void TestPlasticFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftPlastic);

            test.Reset();
            test.Add("пластик", 1);
            test.TestProduct("пластиковая бутылка");

            test.Reset();
            test.Add("пластик", 1);
            test.Add("резина", 1);
            test.TestProduct("игрушка");

            test.Reset();
            test.Add("пластик", 1);
            test.Add("клей", 1);
            test.TestProduct("мяч");

            test.Reset();
            test.Add("резина", 2);
            test.Add("клей", 1);
            test.TestProduct("надувная лодка");

            test.TestFactoryCount();
        }
Example #7
0
        public void TestRubberFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftRubber);

            test.Reset();
            test.Add("каучук", 1);
            test.TestProduct("резина");

            test.Reset();
            test.Add("каучук", 2);
            test.TestProduct("пластик");

            test.Reset();
            test.Add("каучук", 3);
            test.TestProduct("клей");

            test.TestFactoryCount();
        }
Example #8
0
        public void TestWeavingFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftWeaving);

            test.Reset();
            test.Add("хлопок", 2);
            test.TestProduct("хлопковая ткань");

            test.Reset();
            test.Add("шерсть", 2);
            test.TestProduct("пряжа");

            test.Reset();
            test.Add("шелк", 2);
            test.TestProduct("шелковая ткань");

            test.TestFactoryCount();
        }
Example #9
0
        public void TestPaperFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftPaper);

            test.Reset();
            test.Add("сосна", 1);
            test.TestProduct("бумага");

            test.Reset();
            test.Add("сосна", 2);
            test.TestProduct("бумажные полотенца");

            test.Reset();
            test.Add("сосна", 2);
            test.Add("резина", 1);
            test.TestProduct("обои");

            test.TestFactoryCount();
        }
Example #10
0
        public void TestMilcFactory2()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftMilk);

            test.Reset();
            test.Add("молоко", 1);
            test.TestProduct("сливки");

            test.Reset();
            test.Add("молоко", 2);
            test.TestProduct("сыр");

            test.Reset();
            test.Add("молоко", 3);
            test.TestProduct("масло");

            test.Reset();
            test.Add("молоко", 4);
            test.TestProduct("йогурт");

            test.TestFactoryCount();
        }
Example #11
0
        public void TestSugarFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftSugar);

            test.Reset();
            test.Add("сахарный тросник", 1);
            test.TestProduct("сахар");

            test.Reset();
            test.Add("сахарный тросник", 2);
            test.TestProduct("сироп");

            test.Reset();
            test.Add("сахарный тросник", 3);
            test.TestProduct("карамель");

            test.Reset();
            test.Add("сахарный тросник", 1);
            test.Add("соты с медом", 1);
            test.TestProduct("медовая карамель");

            test.TestFactoryCount();
        }
Example #12
0
        public void TestSnackFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftSnack);

            test.Reset();
            test.Add("кукуруза", 2);
            test.TestProduct("попкорн");

            test.Reset();
            test.Add("кукуруза", 3);
            test.TestProduct("кукурузные чипсы");

            test.Reset();
            test.Add("пшеница", 2);
            test.Add("клубника", 2);
            test.TestProduct("гранола");

            test.Reset();
            test.Add("картофель", 2);
            test.TestProduct("чипсы");

            test.TestFactoryCount();
        }
Example #13
0
        public void TestMexicanRestaurant()
        {
            CFactoryTest test = new CFactoryTest(FactoryType.ftMexican);

            test.Reset();
            test.Add("томат", 3);
            test.Add("перец", 3);
            test.Add("сахар", 1);
            test.TestProduct("соус чили");

            test.Reset();
            test.Add("пшеница", 2);
            test.Add("бекон", 2);
            test.Add("томат", 1);
            test.TestProduct("буррито");

            test.Reset();
            test.Add("кукурузные чипсы", 1);
            test.Add("сыр", 1);
            test.Add("перец", 2);
            test.TestProduct("начос");

            test.TestFactoryCount();
        }
Example #14
0
        public void TestConfectioneryFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftConfectionery);

            test.Reset();
            test.Add("пшеница", 3);
            test.Add("сахар", 1);
            test.Add("яйцо", 4);
            test.TestProduct("кекс");

            test.Reset();
            test.Add("какао", 2);
            test.Add("сироп", 1);
            test.Add("масло", 1);
            test.TestProduct("шоколадный пирог");

            test.Reset();
            test.Add("сахар", 1);
            test.Add("яйцо", 5);
            test.Add("сливки", 1);
            test.TestProduct("пироженое");

            test.Reset();
            test.Add("бублик", 1);
            test.Add("карамель", 1);
            test.Add("какао", 1);
            test.TestProduct("пончик");

            test.Reset();
            test.Add("печенье", 1);
            test.Add("сыр", 1);
            test.Add("сироп", 1);
            test.Add("клубника", 2);
            test.TestProduct("чизкейк");

            test.Reset();
            test.Add("пшеница", 3);
            test.Add("соты с медом", 2);
            test.Add("яйцо", 1);
            test.TestProduct("медовый пряник");

            test.TestFactoryCount();
        }
Example #15
0
        public void TestAnimalFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftAnimal);

            test.Reset();
            test.Add("корм для коров", 1);
            test.TestProduct("молоко", 1);
            test.Reset();
            test.Add("корм для коров", 1);
            test.TestProduct("молоко", 2);
            test.Reset();
            test.Add("корм для коров", 1);
            test.TestProduct("молоко", 3);
            test.Reset();
            test.Add("корм для коров", 2);
            test.TestProduct("молоко", 4);

            test.Reset();
            test.Add("корм для куриц", 1);
            test.TestProduct("яйцо", 1);
            test.Reset();
            test.Add("корм для куриц", 1);
            test.TestProduct("яйцо", 2);
            test.Reset();
            test.Add("корм для куриц", 1);
            test.TestProduct("яйцо", 3);
            test.Reset();
            test.Add("корм для куриц", 2);
            test.TestProduct("яйцо", 4);

            test.Reset();
            test.Add("корм для овец", 1);
            test.TestProduct("шерсть", 1);
            test.Reset();
            test.Add("корм для овец", 1);
            test.TestProduct("шерсть", 2);
            test.Reset();
            test.Add("корм для овец", 1);
            test.TestProduct("шерсть", 3);
            test.Reset();
            test.Add("корм для овец", 2);
            test.TestProduct("шерсть", 4);

            test.Reset();
            test.Add("корм для пчел", 1);
            test.TestProduct("соты с медом", 1);
            test.Reset();
            test.Add("корм для пчел", 1);
            test.TestProduct("соты с медом", 2);
            test.Reset();
            test.Add("корм для пчел", 1);
            test.TestProduct("соты с медом", 3);
            test.Reset();
            test.Add("корм для пчел", 2);
            test.TestProduct("соты с медом", 4);

            //test.TestFactoryCount();
        }
Example #16
0
        public void TestSewingFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftSewing);

            test.Reset();
            test.Add("хлопковая ткань", 1);
            test.TestProduct("рубашка");

            test.Reset();
            test.Add("пряжа", 1);
            test.TestProduct("свитер");

            test.Reset();
            test.Add("хлопковая ткань", 1);
            test.Add("пряжа", 1);
            test.TestProduct("пальто");

            test.Reset();
            test.Add("хлопковая ткань", 1);
            test.Add("шелковая ткань", 1);
            test.TestProduct("шляпа");

            test.Reset();
            test.Add("пряжа", 1);
            test.Add("шелковая ткань", 1);
            test.TestProduct("платье");

            test.Reset();
            test.Add("хлопковая ткань", 1);
            test.Add("пряжа", 1);
            test.Add("шелковая ткань", 1);
            test.TestProduct("костюм");

            test.TestFactoryCount();
        }
Example #17
0
        public void TestFastFoodFactory()
        {
            CFactoryTest test = new CFactoryTest(FactType.ftFastFood);

            test.Reset();
            test.Add("молоко", 2);
            test.Add("клубника", 1);
            test.TestProduct("милкшейк");

            test.Reset();
            test.Add("хлеб", 2);
            test.Add("сыр", 1);
            test.Add("томат", 1);
            test.TestProduct("чизбургер");

            test.Reset();
            test.Add("хлеб", 1);
            test.Add("масло", 1);
            test.Add("клубника", 2);
            test.TestProduct("сэндвич");

            test.Reset();
            test.Add("картофель", 2);
            test.Add("сливки", 1);
            test.Add("клубника", 2);
            test.TestProduct("картошка фри");

            test.TestFactoryCount();
        }