public void requests_that_require_the_principal_to_load(string extensions, string path, bool requiresPrincipal)
        {
            var cut = new RequestPathAuthenticationPolicy(new WebsiteSettings {
                AnonymousAccessFileExtensions = extensions
            }, MockRepository.GenerateStub <ILogger>());

            cut.PathRequiresAuthentication(path).ShouldEqual(requiresPrincipal);
        }
 public void parse_the_whitelist_extension_setting(string setting, string parsedValues)
 {
     RequestPathAuthenticationPolicy.GetWhiteListedExtensions(setting).Join("|").ShouldEqual(parsedValues);
 }