BetterCms.Module.Pages.Services.DefaultUrlService.ValidateInternalUrl C# (CSharp) Method

ValidateInternalUrl() public method

Validates the internal URL.
public ValidateInternalUrl ( string url ) : bool
url string The URL.
return bool
        public bool ValidateInternalUrl(string url)
        {
            return Regex.IsMatch(url, PagesConstants.InternalUrlRegularExpression);
        }

Usage Example

Example #1
0
        public void Should_Deny_Internal_Urls()
        {
            var service = new DefaultUrlService(null, null);

            invalidInternalUrls.ToList().ForEach(url => Assert.IsFalse(service.ValidateInternalUrl(url), string.Format("URL must be invalid: '{0}'", url)));
        }