Example #1
0
        public async Task PostMessagePressureTest()
        {
            const int MESSAGE_COUNT = 50;

            using (var messenger = CredentialManager.CreateDiscordWebhookMessenger())
            {
                messenger.PushMessage("PostMessagePressureTest");
                for (int i = 1; i <= MESSAGE_COUNT; i++)
                {
                    messenger.PushMessage(string.Format("Test message {0}/{1}", i, MESSAGE_COUNT));
                    await Task.Delay(100);
                }
                messenger.PushMessage("End of test.");
                await messenger.ShutdownAsync();
            }
        }