Ejemplo n.º 1
0
        public HelloWorldCookie CreateHelloWorldCookie()
        {
            CookieDough cookieDough = MixDough();

            SheetOrLaminateDough(cookieDough);
            FormDough(cookieDough);
            Cookie cookie = BakeDough(cookieDough);

            FillCookie(cookie);
            CoolCookie(cookie);
            FreezeCookie(cookie);
            HelloWorldCookie helloWorldCookie = PackCookie(cookie);

            return(helloWorldCookie);
        }
Ejemplo n.º 2
0
        private void TestFlowSteps(HelloWorldCookie cookie)
        {
            Assert.IsNotNull(cookie);
            Assert.IsNotNull(cookie.FlowLogs);
            Assert.IsTrue(cookie.FlowLogs.Count > 0);

            // Check each step is in order
            Assert.IsTrue(cookie.FlowLogs[0].Contains("Mixing"));
            Assert.IsTrue(cookie.FlowLogs[1].Contains("Laminating"));
            Assert.IsTrue(cookie.FlowLogs[2].Contains("Forming"));
            Assert.IsTrue(cookie.FlowLogs[3].Contains("Baking"));
            Assert.IsTrue(cookie.FlowLogs[4].Contains("Filling"));
            Assert.IsTrue(cookie.FlowLogs[5].Contains("Cooling"));
            Assert.IsTrue(cookie.FlowLogs[6].Contains("Freezing"));
            Assert.IsTrue(cookie.FlowLogs[7].Contains("pack"));
        }