コード例 #1
0
ファイル: UrlTests.cs プロジェクト: fallk/HSNXT.Extensions
        public void CanBuildValidUrlWithSequentialDashes()
        {
            var title = "Too---many---dashes";
            var url = UrlSeoUtils.BuildValidUrl(title);
            var expected = "too-many-dashes";

            Assert.AreEqual(expected, url);
        }
コード例 #2
0
ファイル: UrlTests.cs プロジェクト: fallk/HSNXT.Extensions
        public void CanBuildValidUrlWithInvalidCharsBetweenSpaces()
        {
            var title = "Too ^&* many ;'\"[]\\_+= invalidChars";
            var url = UrlSeoUtils.BuildValidUrl(title);
            var expected = "too-many-invalidchars";

            Assert.AreEqual(expected, url);
        }
コード例 #3
0
ファイル: UrlTests.cs プロジェクト: fallk/HSNXT.Extensions
        public void CanBuildValidUrlWithOutAnyInvalidChars()
        {
            var title = "This is a post about optimizing a title";
            var url = UrlSeoUtils.BuildValidUrl(title);
            var expected = "this-is-a-post-about-optimizing-a-title";

            Assert.AreEqual(expected, url);
        }
コード例 #4
0
ファイル: UrlTests.cs プロジェクト: fallk/HSNXT.Extensions
        public void CanBuildValidUrlWithInvalidChars()
        {
            var title = "Really~1@# Bad-*7s;:Title";
            var url = UrlSeoUtils.BuildValidUrl(title);
            var expected = "really1-bad-7stitle";

            Assert.AreEqual(expected, url);
        }
コード例 #5
0
        public void CanBuildValidUrlWithInvalidCharsBetweenSpaces()
        {
            string title    = "Too ^&* many ;'\"[]\\_+= invalidChars";
            string url      = UrlSeoUtils.GenerateTitle(title);
            string expected = "too-many-invalidchars";

            Assert.AreEqual(expected, url);
        }
コード例 #6
0
        public void CanBuildValidUrlWithSequentialDashes()
        {
            string title    = "Too---many---dashes";
            string url      = UrlSeoUtils.GenerateTitle(title);
            string expected = "too-many-dashes";

            Assert.AreEqual(expected, url);
        }
コード例 #7
0
        public void CanBuildValidUrlWithInvalidChars()
        {
            string title    = "Really~1@# Bad-*7s;:Title";
            string url      = UrlSeoUtils.GenerateTitle(title);
            string expected = "really1-bad-7stitle";

            Assert.AreEqual(expected, url);
        }
コード例 #8
0
        public void CanBuildValidUrlWithOutAnyInvalidChars()
        {
            string title    = "This is a post about optimizing a title";
            string url      = UrlSeoUtils.GenerateTitle(title);
            string expected = "this-is-a-post-about-optimizing-a-title";

            Assert.AreEqual(expected, url);
        }
コード例 #9
0
ファイル: UrlTests.cs プロジェクト: vokenet/CommonLibrary.NET
        public void CanBuildValidUrlWithSequentialSpaces()
        {
            string title    = "Too    many    spaces";
            string url      = UrlSeoUtils.BuildValidUrl(title);
            string expected = "too-many-spaces";

            Assert.AreEqual(expected, url);
        }