public void Building_a_greeting_setups_up_greeting_message() { Greeting greeting = GreetingBuilder .CreateNew() .GreetingTimeOfDay("Morning") .GreetingTo("James Bond") .Build(); Assert.Equal( expected: "Good Morning James Bond", actual: greeting.Message); }
public void Building_a_greeting_with_missing_values_throws_exception() { var ex = Assert.Throws <ArgumentException>(() => { Greeting greeting = GreetingBuilder .CreateNew() .GreetingTimeOfDay("") .GreetingTo("James Bond") .Build(); }); Assert.Equal( expected: "Time of Day must be set", actual: ex.Message); }