public async Task SayHelloAsyncTest() { StringBuilder builder = new StringBuilder(); TextWriter writer = new StringWriter(builder); HelloWorldSpeaker speaker = new HelloWorldSpeaker(writer); await speaker.SayHelloAsync(); string output = writer.ToString(); Assert.AreEqual(ExpectedHelloWorldMessage, output); }
static async Task Main(string[] args) { IHelloWorldSpeaker speaker = new HelloWorldSpeaker(Console.Out); await speaker.SayHelloAsync(); }