Beispiel #1
0
        public void CanGetRepeatFreq()
        {
            Article Article = new Article(title, text);

            var test = new TagirationArticle(Article).GetWordFrequancy("я");

            Assert.Equal(2, test);
        }
Beispiel #2
0
        public void CanGetTags()
        {
            Article article = new Article(title, text);

            var test = new TagirationArticle(article).GetTagsAndWeight();

            Assert.NotNull(test);
        }
Beispiel #3
0
        public void NotEmptyWords()
        {
            var article = new Article(title, text);

            var tagirationArticle = new TagirationArticle(article);

            Assert.NotEmpty(tagirationArticle.CleanWords);
        }
Beispiel #4
0
        public void CanSetCurrentRate()
        {
            Article article = new Article(title, text);

            var tagirationArticle = new TagirationArticle(article);

            tagirationArticle.SetWordRate("я", 1);

            var tag = tagirationArticle.GetTagsAndWeight();
            var key = tag.FirstOrDefault();

            Assert.Equal("я", key.Key);
        }
Beispiel #5
0
        public void CanInitial()
        {
            var article = new Article(title, text);

            TagirationArticle tagirationArticle = new TagirationArticle(article);

            Assert.NotNull(tagirationArticle);

            Assert.NotNull(tagirationArticle.Article);

            Assert.Equal(tagirationArticle.Article.Title, title);
            Assert.Equal(tagirationArticle.Article.Text, text);
        }