Exemple #1
0
        public Bakery()
        {
            CookieCounter = new List<Cookie>();
            CookieFactory = new CookieFactory();

            CookiesRemaining = SetDailyCookies();            

            new Thread(Run).Start();
        }
        public void BakeCookieTest()
        {
            CookieFactory cookieFactory = new CookieFactory();
            Cookie cookie = cookieFactory.BakeCookie();
            Assert.IsNotNull(cookie);

            Assert.IsTrue(cookie.CookieType.GetType() == typeof (CookieFlyWeight.ChocolateCookie) ||
                          cookie.CookieType.GetType() == typeof (CookieFlyWeight.BlueberryCookie) ||
                          cookie.CookieType.GetType() == typeof (CookieFlyWeight.HotDogCookie));
        }