static void Main(string[] args) { var generator = new DnDGenerator("DnD Characters") { IntervalInMilliseconds = 200, NumberOfItemsInMessage = 100, NumberOfMessages = 1 }; generator.RunAsync().Wait(); }
private BaseGenerator GetGenerator() { BaseGenerator generator; switch (GeneratorName ?? "hello") { case "fruit": generator = new FruitGenerator("FreshFruits"); break; case "dnd": generator = new DnDGenerator("DnD Characters"); break; case "hello": generator = new HelloWorldGenerator("Hello World"); break; default: throw new NotImplementedException($"Generator for {GeneratorName} does not exist"); } return(generator); }