示例#1
0
        public void returnValueTest()
        {
            trendingList list = new trendingList();

            trendingList.Trendings.Clear();
            string testVar         = "Test string with many characters in it";
            string mixedStringTest = "123456ABCDEF_%^";

            list.add(mixedStringTest);
            list.add(testVar);
            Assert.AreEqual(list.returnValue(0), mixedStringTest);
            Assert.AreEqual(list.returnValue(1), testVar);
        }
示例#2
0
        public void tweetDisplay(message asset, trendingList trending, mentionsList mentions)
        {
            //if listbox needs refreshing, do so
            if (lstTrending.HasItems)
            {
                lstTrending.Items.Clear();
            }
            //then add new list to it
            for (int i = 0; i < trending.count(); i++)
            {
                lstSIR.Items.Add(trending.returnValue(i));
            }

            if (lstMentions.HasItems)
            {
                lstMentions.Items.Clear();
            }
            for (int i = 0; i < mentions.count(); i++)
            {
                lstMentions.Items.Add(mentions.returnValue(i));
            }
        }
示例#3
0
        public void Tweet()
        {
            MainWindow mainWindow = new MainWindow();
            string     testHeader = "T123456789";
            string     testBody   = "@tester This is my test body with a ROTFL textspeak example and a #testingHashtag hashtag example and a mention @steve";

            mainWindow.sortMessageType(testHeader, testBody);
            tweet tweetAsset = new tweet();

            mainWindow.assignAttributes(tweetAsset, testBody);
            mainWindow.removeTextspeak(tweetAsset);
            trendingList trending = new trendingList();

            mainWindow.detectHashtags(tweetAsset, trending);
            mentionsList mentions = new mentionsList();

            mainWindow.detectMentions(tweetAsset, mentions);

            Assert.AreEqual(tweetAsset.Sender, "@tester");
            Assert.AreEqual(tweetAsset.Body, "This is my test body with a ROTFL <Rolling on the floor laughing> textspeak example and a #testingHashtag hashtag example and a mention @steve");
            Assert.AreEqual(trending.returnValue(0), "#testingHashtag");
            Assert.AreEqual(mentions.returnValue(0), "@steve");
        }