forked from gongxuegit/tiku-backend.net
feat(security): complete capability messaging workflows
This commit is contained in:
@@ -17,6 +17,7 @@ public sealed class QuestionBankEndpointTests
|
||||
var otherTenantId = Guid.NewGuid();
|
||||
await using var factory = new ApiTestFactory();
|
||||
await factory.SeedAsync(
|
||||
PlatformTenant(),
|
||||
Tenant(tenantId, "master"),
|
||||
Tenant(otherTenantId, "other"),
|
||||
new QuestionBank
|
||||
@@ -62,6 +63,7 @@ public sealed class QuestionBankEndpointTests
|
||||
var versionId = Guid.NewGuid();
|
||||
await using var factory = new ApiTestFactory();
|
||||
await factory.SeedAsync(
|
||||
PlatformTenant(),
|
||||
Tenant(tenantId, "master"),
|
||||
new Subject { Id = subjectId, TenantId = tenantId, Name = "测试科目" },
|
||||
new Category { Id = categoryId, TenantId = tenantId, SubjectId = subjectId, Name = "测试分类" },
|
||||
@@ -130,6 +132,7 @@ public sealed class QuestionBankEndpointTests
|
||||
var questionId = Guid.NewGuid();
|
||||
await using var factory = new ApiTestFactory();
|
||||
await factory.SeedAsync(
|
||||
PlatformTenant(),
|
||||
Tenant(tenantId, "master"),
|
||||
new Question
|
||||
{
|
||||
@@ -154,6 +157,7 @@ public sealed class QuestionBankEndpointTests
|
||||
var questionId = Guid.NewGuid();
|
||||
await using var factory = new ApiTestFactory();
|
||||
await factory.SeedAsync(
|
||||
PlatformTenant(),
|
||||
Tenant(tenantId, "master"),
|
||||
new Question
|
||||
{
|
||||
@@ -199,6 +203,16 @@ public sealed class QuestionBankEndpointTests
|
||||
};
|
||||
}
|
||||
|
||||
private static Tenant PlatformTenant() => new()
|
||||
{
|
||||
Id = Guid.NewGuid(),
|
||||
Slug = $"platform-{Guid.NewGuid():N}",
|
||||
Name = "Platform Question Bank",
|
||||
Status = TenantStatus.Active,
|
||||
Mode = TenantMode.PlatformOwned,
|
||||
Metadata = JsonDefaults.Object()
|
||||
};
|
||||
|
||||
private static async Task<JsonElement[]> ReadItemsAsync(HttpResponseMessage response)
|
||||
{
|
||||
var body = JsonDocument.Parse(await response.Content.ReadAsStringAsync());
|
||||
|
||||
Reference in New Issue
Block a user