IsSupportedScheme() public method

True if uri's scheme is one of supportedSchemes, false otherwise.
public IsSupportedScheme ( Uri uri ) : bool
uri System.Uri to check, must not be null.
return bool
        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");
        }