示例#1
0
        public async Task RedditHot()
        {
            bool isDone   = false;
            var  callback = new Func <UnitTestUserMessage, Task>(async(msg) =>
            {
                Assert.AreEqual(1, msg.Embeds.Count);
                await CheckRedditAsync((Embed)msg.Embeds.ElementAt(0), false);
                isDone = true;
            });

            var mod = new Module.Entertainment.MediaModule();

            Common.AddContext(mod, callback);
            await mod.RedditHotAsync("touhou");

            while (!isDone)
            {
            }
        }