Exemplo n.º 1
0
        public void AUrlIsNotAFriendlyUrlIfAnySegmentMakingUpTheUrlStartWithADash(string urlValue)
        {
            var routeValueDictionary = new RouteValueDictionary(new Dictionary<string, object>
            {
                {"url", urlValue}
            });

            var friendlyUrls = new FriendlyUrls();

            Assert.IsFalse(friendlyUrls.Match(null, null, null, routeValueDictionary, RouteDirection.IncomingRequest));
        }
Exemplo n.º 2
0
        public void AUrlIsAFriendlyUrlIfTheUrlContainsValidCharacters(string urlValue)
        {
            var routeValueDictionary = new RouteValueDictionary(new Dictionary<string, object>
            {
                {"url", urlValue}
            });

            var friendlyUrls = new FriendlyUrls();

            Assert.IsTrue(friendlyUrls.Match(null, null, null, routeValueDictionary, RouteDirection.IncomingRequest));
        }
Exemplo n.º 3
0
        public void AUrlIsNotAFriendlyUrlIfUrlValueIsNotSet(string urlValue)
        {
            var routeValueDictionary = new RouteValueDictionary(new Dictionary<string, object>
            {
                {"url", urlValue}
            });

            var friendlyUrls = new FriendlyUrls();

            Assert.IsFalse(friendlyUrls.Match(null, null, null, routeValueDictionary, RouteDirection.IncomingRequest));
        }