コード例 #1
0
        private void ExecuteGreetings(TimeSpan timeOfDay, string greetings)
        {
            var sw = new StringWriter();

            Console.SetOut(sw);

            DayTimeGreetings.Greetings(timeOfDay);

            var result = sw.ToString().Trim();

            Assert.AreEqual(greetings, result);
        }
コード例 #2
0
        public void TestGreetings_ShouldWriteEveningGreeting_WhenTimeParameterEvening()
        {
            TimeSpan timeOfDay = DayTimeGreetings.ParseDate(Evening);

            ExecuteGreetings(timeOfDay, DayTimeGreetings.EveningGreeting);
        }
コード例 #3
0
        public void TestGreetings_ShouldWriteDinnerGreeting_WhenTimeParameterDinner()
        {
            TimeSpan timeOfDay = DayTimeGreetings.ParseDate(DayTimeGreetings.Dinner);

            ExecuteGreetings(timeOfDay, DayTimeGreetings.DinnerGreeting);
        }