private static void PublisherB() { Game.FormatOutput formatOutput = text => text; var game = new Game(formatOutput, FormatDistanceImperial); game.Run(); }
private static void PublisherA() { Game.FormatOutput formatOutput = delegate(string text) { return($"> {text}"); }; Game.FormatDistance formatDistance = delegate(double distance) { return($"{distance:0.00} meters"); }; var game = new Game(formatOutput, formatDistance); game.Run(); }