chore: introduce semantic kernel ai foundation

This commit is contained in:
2026-07-28 15:35:19 +08:00
parent 7a3cf09a99
commit 28d1a7ac52
7 changed files with 158 additions and 7 deletions

View File

@@ -89,7 +89,7 @@ public sealed class CrmEndpointTests
LeadId = "lead-1",
Outcome = "failed",
ErrorMessage = "password leaked",
RequestPayload = JsonSerializer.SerializeToElement(new { token = "abc" }),
RequestPayload = JsonSerializer.SerializeToElement(new { token = "crm-sensitive-token-value" }),
ResponseSummary = "failed"
});
using var client = factory.CreateClient();
@@ -109,7 +109,7 @@ public sealed class CrmEndpointTests
Assert.Equal(HttpStatusCode.OK, deadLetters.StatusCode);
Assert.Equal(HttpStatusCode.OK, logs.StatusCode);
Assert.DoesNotContain("hidden-value", queueBody, StringComparison.OrdinalIgnoreCase);
Assert.DoesNotContain("abc", logsBody, StringComparison.OrdinalIgnoreCase);
Assert.DoesNotContain("crm-sensitive-token-value", logsBody, StringComparison.OrdinalIgnoreCase);
Assert.Equal(HttpStatusCode.OK, retry.StatusCode);
Assert.Equal("Pending", retried!.Status);
}