Пример #1
0
        static void Main(string[] args)
        {
            var generator = new DnDGenerator("DnD Characters")
            {
                IntervalInMilliseconds = 200,
                NumberOfItemsInMessage = 100,
                NumberOfMessages = 1
            };

            generator.RunAsync().Wait();
        }
Пример #2
0
        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);
        }