public void EnsureValidPageName_ThrowsIfPageNameIsNullOrEmpty(string pageName) { // Act & Assert var ex = ExceptionAssert.ThrowsArgument( () => PageConventionCollection.EnsureValidPageName(pageName), "pageName", "Value cannot be null or empty."); }
public void EnsureValidPageName_ThrowsIfPageNameDoesNotStartWithLeadingSlash(string pageName) { // Arrange var expected = $"'{pageName}' is not a valid page name. A page name is path relative to the Razor Pages root directory that starts with a leading forward slash ('/') and does not contain the file extension e.g \"/Users/Edit\"."; // Act & Assert var ex = ExceptionAssert.ThrowsArgument( () => PageConventionCollection.EnsureValidPageName(pageName), "pageName", expected); }