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); }