This is the same code as in the root README end to end example. It is meant to illustrate the various ways the Mediator can be used.
$ dotnet run
Got the right ID: (Ping { Id = 34dd8a5f-9ed5-4bde-b675-188155b9ace1 }, Pong { Id = 34dd8a5f-9ed5-4bde-b675-188155b9ace1 })
Error handling message: Invalid input
Done!