private void VerifyIsSupportedSchemeCaseSensitivity(UriValidator validator)
{
Uri lowercaseUri = CreateUri("case", "localhost");
Uri uppercaseUri = CreateUri("CASE", "localhost");
Uri mixedcaseUri = CreateUri("cAsE", "localhost");
// Test
bool lowercaseSupported = validator.IsSupportedScheme(lowercaseUri);
bool uppercaseSupported = validator.IsSupportedScheme(uppercaseUri);
bool mixedcaseSupported = validator.IsSupportedScheme(mixedcaseUri);
// Verify
Assert.IsTrue(lowercaseSupported, "Lowercase scheme should be supported");
Assert.IsTrue(uppercaseSupported, "Uppercase scheme should be supported");
Assert.IsTrue(mixedcaseSupported, "Mixed-case scheme should be supported");
}