public void Select_phpBB()
        {
            Uri uri     = new Uri("http://www.ilovephilosophy.com/viewtopic.php?f=1&t=175054");
            var adapter = ForumAdapterSelector.GetForumAdapter(ForumType.phpBB, uri);

            Assert.IsInstanceOfType(adapter, typeof(phpBBAdapter));
        }
        public void Select_NodeBB()
        {
            Uri uri     = new Uri("https://community.nodebb.org/topic/6298/nodebb-v0-7-3");
            var adapter = ForumAdapterSelector.GetForumAdapter(ForumType.NodeBB, uri);

            Assert.IsInstanceOfType(adapter, typeof(NodeBBAdapter));
        }
Example #3
0
        public async Task Select_phpBB()
        {
            Uri uri     = new Uri("http://www.ilovephilosophy.com/viewtopic.php?f=1&t=175054");
            var adapter = await ForumAdapterSelector.GetForumAdapterAsync(uri, CancellationToken.None);

            Assert.IsInstanceOfType(adapter, typeof(phpBBAdapter));
        }
        public void Select_vBulletin4()
        {
            Uri uri     = new Uri("http://www.fandompost.com/oldforums/showthread.php?48716-One-Punch-Man-Discussion-Thread/page1");
            var adapter = ForumAdapterSelector.GetForumAdapter(ForumType.vBulletin4, uri);

            Assert.IsInstanceOfType(adapter, typeof(vBulletinAdapter4));
        }
        public void Select_vBulletin3()
        {
            Uri uri     = new Uri("http://forums.animesuki.com/showthread.php?t=128882");
            var adapter = ForumAdapterSelector.GetForumAdapter(ForumType.vBulletin3, uri);

            Assert.IsInstanceOfType(adapter, typeof(vBulletinAdapter3));
        }
Example #6
0
        public async Task Select_NodeBB()
        {
            Uri uri     = new Uri("https://community.nodebb.org/topic/6298/nodebb-v0-7-3");
            var adapter = await ForumAdapterSelector.GetForumAdapterAsync(uri, CancellationToken.None);

            Assert.IsInstanceOfType(adapter, typeof(NodeBBAdapter));
        }
        public void Select_SpaceBattles()
        {
            Uri uri     = new Uri("https://forums.spacebattles.com/threads/vote-tally-program-v3.260204/");
            var adapter = ForumAdapterSelector.GetForumAdapter(ForumType.XenForo, uri);

            Assert.IsInstanceOfType(adapter, typeof(XenForoAdapter));
        }
        public void Select_QuestionableQuesting()
        {
            Uri uri     = new Uri("https://forum.questionablequesting.com/threads/qq-vote-tally-program.1065/");
            var adapter = ForumAdapterSelector.GetForumAdapter(ForumType.XenForo, uri);

            Assert.IsInstanceOfType(adapter, typeof(XenForoAdapter));
        }
        public void Select_XenForo_ThreadUri()
        {
            Uri uri     = new Uri("http://forums.sufficientvelocity.com/threads/vote-tally-program.199/");
            var adapter = ForumAdapterSelector.GetForumAdapter(ForumType.XenForo, uri);

            Assert.IsInstanceOfType(adapter, typeof(XenForoAdapter));
        }
        public void Select_XenForo_DefaultUri()
        {
            IQuest quest   = new Quest();
            var    adapter = ForumAdapterSelector.GetForumAdapter(ForumType.XenForo, quest.ThreadUri);

            Assert.IsInstanceOfType(adapter, typeof(XenForoAdapter));
        }
Example #11
0
        public async Task Select_XenForo_ThreadUri()
        {
            Uri uri     = new Uri("http://forums.sufficientvelocity.com/threads/vote-tally-program.199/");
            var adapter = await ForumAdapterSelector.GetForumAdapterAsync(uri, CancellationToken.None);

            Assert.IsInstanceOfType(adapter, typeof(XenForo1Adapter));
        }
        public void Select_XenForo_BaseUri()
        {
            Uri uri     = new Uri("http://forums.sufficientvelocity.com/");
            var adapter = ForumAdapterSelector.GetForumAdapter(ForumType.XenForo, uri);

            Assert.IsInstanceOfType(adapter, typeof(XenForoAdapter));
        }
Example #13
0
        public async Task Select_vBulletin5()
        {
            Uri uri     = new Uri("http://www.vbulletin.com/forum/forum/vbulletin-announcements/vbulletin-announcements_aa/4333101-vbulletin-5-1-10-connect-is-now-available");
            var adapter = await ForumAdapterSelector.GetForumAdapterAsync(uri, CancellationToken.None);

            Assert.IsInstanceOfType(adapter, typeof(vBulletin5Adapter));
        }
        public void Select_vBulletin5()
        {
            Uri uri     = new Uri("http://www.vbulletin.com/forum/forum/vbulletin-announcements/vbulletin-announcements_aa/4333101-vbulletin-5-1-10-connect-is-now-available");
            var adapter = ForumAdapterSelector.GetForumAdapter(ForumType.vBulletin5, uri);

            Assert.IsInstanceOfType(adapter, typeof(vBulletinAdapter5));
        }
Example #15
0
        public async Task Select_vBulletin4()
        {
            Uri uri     = new Uri("http://www.fandompost.com/oldforums/showthread.php?48716-One-Punch-Man-Discussion-Thread/page1");
            var adapter = await ForumAdapterSelector.GetForumAdapterAsync(uri, CancellationToken.None);

            Assert.IsInstanceOfType(adapter, typeof(vBulletin4Adapter));
        }
Example #16
0
        public async Task Select_vBulletin3()
        {
            Uri uri     = new Uri("http://forums.animesuki.com/showthread.php?t=128882");
            var adapter = await ForumAdapterSelector.GetForumAdapterAsync(uri, CancellationToken.None);

            Assert.IsInstanceOfType(adapter, typeof(vBulletin3Adapter));
        }
Example #17
0
        public async Task Select_QuestionableQuesting()
        {
            Uri uri     = new Uri("https://forum.questionablequesting.com/threads/qq-vote-tally-program.1065/");
            var adapter = await ForumAdapterSelector.GetForumAdapterAsync(uri, CancellationToken.None);

            Assert.IsInstanceOfType(adapter, typeof(XenForo1Adapter));
        }
Example #18
0
        public async Task Select_SpaceBattles()
        {
            Uri uri     = new Uri("https://forums.spacebattles.com/threads/vote-tally-program-v3.260204/");
            var adapter = await ForumAdapterSelector.GetForumAdapterAsync(uri, CancellationToken.None);

            Assert.IsInstanceOfType(adapter, typeof(XenForo1Adapter));
        }
Example #19
0
        public async Task Select_XenForo_DefaultUri()
        {
            IQuest quest   = new Quest();
            Uri    uri     = quest.ThreadUri;
            var    adapter = await ForumAdapterSelector.GetForumAdapterAsync(uri, CancellationToken.None);

            Assert.IsInstanceOfType(adapter, typeof(XenForo1Adapter));
        }
        public void Select_XenForo_NoUri()
        {
            var adapter = ForumAdapterSelector.GetForumAdapter(ForumType.XenForo, null);

            Assert.IsInstanceOfType(adapter, typeof(XenForoAdapter));
        }
Example #21
0
        public async Task Select_XenForo_NoUri()
        {
            var adapter = await ForumAdapterSelector.GetForumAdapterAsync(null, CancellationToken.None);

            Assert.IsInstanceOfType(adapter, typeof(XenForo1Adapter));
        }