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));
        }
        public void AUrlIsNotAFriendlyUrlIfTheUrlContainsInvalidCharacters(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));
        }
 public void CreateFriendlyUrlInstance()
 {
     var friendlyUrls = new FriendlyUrls();
     Assert.IsInstanceOf<IRouteConstraint>(friendlyUrls);
 }