public void Retreive_credentials_from_cache_using_realm()
{
var basicCredentials = new BasicCredentials(new Uri("http://example.org"), username: "", password: "")
{
Realm = "foo"
};
var cache = new HttpCredentialCache
{
basicCredentials,
};
var creds = cache.GetMatchingCredentials(new Uri("http://example.org"), new[] { new AuthenticationHeaderValue("basic", "Realm=\"foo\"") });
Assert.Same(basicCredentials, creds);
}