forked from xiongyuxing/tiku-backend.net
refactor(api): split startup configuration
This commit is contained in:
@@ -8,7 +8,7 @@ public sealed class ArchitectureBoundaryTests
|
||||
var root = FindRepositoryRoot();
|
||||
var authorizationFiles = Directory
|
||||
.EnumerateFiles(Path.Combine(root, "Tiku.Api", "Security"), "*.cs", SearchOption.AllDirectories)
|
||||
.Append(Path.Combine(root, "Tiku.Api", "Program.cs"));
|
||||
.Append(Path.Combine(root, "Tiku.Api", "Configuration", "AuthenticationExtensions.cs"));
|
||||
var forbidden = new[]
|
||||
{
|
||||
"TikuClaimTypes.TenantRole",
|
||||
@@ -106,10 +106,11 @@ public sealed class ArchitectureBoundaryTests
|
||||
public void Api_uses_an_authenticated_fallback_policy()
|
||||
{
|
||||
var root = FindRepositoryRoot();
|
||||
var program = File.ReadAllText(Path.Combine(root, "Tiku.Api", "Program.cs"));
|
||||
var authenticationRegistration = File.ReadAllText(
|
||||
Path.Combine(root, "Tiku.Api", "Configuration", "AuthenticationExtensions.cs"));
|
||||
|
||||
Assert.Contains("FallbackPolicy", program, StringComparison.Ordinal);
|
||||
Assert.Contains("RequireAuthenticatedUser()", program, StringComparison.Ordinal);
|
||||
Assert.Contains("FallbackPolicy", authenticationRegistration, StringComparison.Ordinal);
|
||||
Assert.Contains("RequireAuthenticatedUser()", authenticationRegistration, StringComparison.Ordinal);
|
||||
}
|
||||
|
||||
[Fact]
|
||||
|
||||
Reference in New Issue
Block a user