Example #1
0
        public void Relax_WritesMessage()
        {
            var consoleShopAssistant = new ConsoleShopAssistant();

            string outputString;

            using (var newOut = new StringWriter(CultureInfo.InvariantCulture))
            {
                var previousOut = Console.Out;
                Console.SetOut(newOut);

                consoleShopAssistant.Relax();

                Console.SetOut(previousOut);
                outputString = newOut.ToString();
            }

            Assert.That(outputString, Does.Contain(" goes to the pub."));
        }
Example #2
0
        public void Work_WritesMessage()
        {
            var consoleShopAssistant = new ConsoleShopAssistant();

            string outputString;

            using (var newOut = new StringWriter(CultureInfo.InvariantCulture))
            {
                var previousOut = Console.Out;
                Console.SetOut(newOut);

                consoleShopAssistant.Work();

                Console.SetOut(previousOut);
                outputString = newOut.ToString();
            }

            Assert.That(outputString, Does.Contain(" serves some customers."));
        }