Class BunitAuthorizationPolicyProvider
- Namespace
- Bunit.TestDoubles
- Assembly
- bunit.dll
Test class that provides an implementation of IAuthorizationPolicyProvider that assists user in testing components that use authentication and authorization.
public class BunitAuthorizationPolicyProvider : IAuthorizationPolicyProvider
- Inheritance
-
BunitAuthorizationPolicyProvider
- Implements
- Inherited Members
- Extension Methods
Constructors
BunitAuthorizationPolicyProvider()
public BunitAuthorizationPolicyProvider()
Methods
GetDefaultPolicyAsync()
Gets the default authorization policy.
public Task<AuthorizationPolicy> GetDefaultPolicyAsync()
Returns
- Task<AuthorizationPolicy>
Default policy.
GetFallbackPolicyAsync()
Gets the fallback authorization policy.
public Task<AuthorizationPolicy?> GetFallbackPolicyAsync()
Returns
- Task<AuthorizationPolicy>
Fallback policy.
GetPolicyAsync(string)
Get the current policy, which in this implementation just returns a test policy.
public Task<AuthorizationPolicy?> GetPolicyAsync(string policyName)
Parameters
policyNamestringPolicy name.
Returns
- Task<AuthorizationPolicy>
Test policy for the specified name.
SetPolicyScheme(string)
Sets the currently supported policies for this provider.
public void SetPolicyScheme(string policySchemeName)
Parameters
policySchemeNamestringPolicy scheme name to use.