public void TrimsWhitespaceAndDoesNotDuplicateLeadingForwardSlash() { var scanner = new RouteScanner(); scanner.BasePathSanitizer(" /path ").ShouldBe("/path"); }
public void TrimsWhitespaceAndTrailingForwardSlash() { var scanner = new RouteScanner(); scanner.BasePathSanitizer(" path/ ").ShouldBe("/path"); }
public void AppendsLeadingForwardSlash() { var scanner = new RouteScanner(); scanner.BasePathSanitizer("path").ShouldBe("/path"); }
public void TrimsLeadingAndTrailingWhitespace() { var scanner = new RouteScanner(); scanner.BasePathSanitizer(" path ").ShouldBe("/path"); }
public void ReturnsEmptyWhenBasepathIsEmpty() { var scanner = new RouteScanner(); scanner.BasePathSanitizer(string.Empty).ShouldBe(string.Empty); }