Example #1
0
        public void AddKeywords()
        {
            // Arrange
            const string keywords      = "keyword01, keyword02, keyword03";
            var          pageInfoModel = new PageInfoModel("PageTitle");

            pageInfoModel.AddKeywords(keywords);

            // Act
            var keywordsResult = pageInfoModel.GetKeywords().ToHtmlString();

            // Assert
            Assert.That(keywordsResult, Is.Not.Null.Or.Empty);
            Assert.AreEqual(keywords, keywordsResult);
        }
Example #2
0
        public void GetKeywords_Keywords_CommaSeparatedKeywords()
        {
            // Arrange
            const string keyword01     = "keyword01";
            const string keyword02     = "keyword02";
            const string keyword03     = "keyword03";
            var          pageInfoModel = new PageInfoModel("PageTitle");

            pageInfoModel.AddKeyword(keyword01)
            .AddKeyword(keyword02)
            .AddKeyword(keyword03);

            // Act
            var keywords = pageInfoModel.GetKeywords().ToHtmlString();

            // Assert
            Assert.That(keywords, Is.Not.Null.Or.Empty);
            Assert.IsTrue(keywords.Contains(keyword01));
            Assert.IsTrue(keywords.Contains(keyword02));
            Assert.IsTrue(keywords.Contains(keyword03));
            Assert.IsTrue(keywords.Contains(","));
        }