private void VerifyIsInsecureSchemeCaseSensitivity(UriValidator validator)
{
Uri lowercaseUri = CreateUri("case", "localhost");
Uri uppercaseUri = CreateUri("CASE", "localhost");
Uri mixedcaseUri = CreateUri("cAsE", "localhost");
// Test
bool lowercaseInsecure = validator.IsInsecureScheme(lowercaseUri);
bool uppercaseInsecure = validator.IsInsecureScheme(uppercaseUri);
bool mixedcaseInsecure = validator.IsInsecureScheme(mixedcaseUri);
// Verify
Assert.IsTrue(lowercaseInsecure, "Lowercase scheme should be insecure");
Assert.IsTrue(uppercaseInsecure, "Uppercase scheme should be insecure");
Assert.IsTrue(mixedcaseInsecure, "Mixed-case scheme should be insecure");
}