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); }
public void TestGreetings_ShouldWriteEveningGreeting_WhenTimeParameterEvening() { TimeSpan timeOfDay = DayTimeGreetings.ParseDate(Evening); ExecuteGreetings(timeOfDay, DayTimeGreetings.EveningGreeting); }
public void TestGreetings_ShouldWriteDinnerGreeting_WhenTimeParameterDinner() { TimeSpan timeOfDay = DayTimeGreetings.ParseDate(DayTimeGreetings.Dinner); ExecuteGreetings(timeOfDay, DayTimeGreetings.DinnerGreeting); }