Beispiel #1
0
        public void AdvisorSaysYesToSecondBeer()
        {
            var advisor = new DrinkingAdvisor();

            advisor.BeerNow();
            Assert.True(advisor.BeerNow());
        }
Beispiel #2
0
        public void AdvisorSaysNoToFifthBeer()
        {
            var advisor = new DrinkingAdvisor();

            advisor.BeerNow();
            advisor.BeerNow();
            advisor.BeerNow();
            advisor.BeerNow();
            Assert.False(advisor.BeerNow());
        }
Beispiel #3
0
        private static void BeerNow()
        {
            Console.WriteLine("You asked: 'Can I have a beer, please?'");

            var advisor = new DrinkingAdvisor();

            if (advisor.BeerNow())
            {
                Console.WriteLine("Sure, have a beer!");
            }
            else
            {
                Console.WriteLine("No, you've had enough.");
            }
        }
Beispiel #4
0
        private static void BeerNow()
        {
            Console.WriteLine("You asked: 'Should I have a beer now?'");

            var advisor = new DrinkingAdvisor(
                new MySqlImbibementRepository(),
                new MailEventPublisher());

            if (advisor.BeerNow())
            {
                Console.WriteLine("Sure, have a beer!");
            }
            else
            {
                Console.WriteLine("No, you've had enough.");
            }
        }
Beispiel #5
0
        public void AdvisorSaysYesToFirstBeer()
        {
            DrinkingAdvisor advisor = NewDrinkingAdvisor();

            Assert.True(advisor.BeerNow());
        }