mirror of
https://github.com/microsoft/agent-framework.git
synced 2026-06-16 21:04:09 +08:00
.NET Purview Middleware: Improve Background Job Runner Injection (#3256)
* Clean up background job dependency injection * Fix xml documentation grammar
This commit is contained in:
committed by
GitHub
Unverified
parent
b773830e4b
commit
a151f10cc2
@@ -18,14 +18,13 @@ namespace Microsoft.Agents.AI.Purview.UnitTests;
|
||||
public sealed class PurviewWrapperTests : IDisposable
|
||||
{
|
||||
private readonly Mock<IScopedContentProcessor> _mockProcessor;
|
||||
private readonly IChannelHandler _channelHandler;
|
||||
private readonly IBackgroundJobRunner _backgroundJobRunner;
|
||||
private readonly PurviewSettings _settings;
|
||||
private readonly PurviewWrapper _wrapper;
|
||||
|
||||
public PurviewWrapperTests()
|
||||
{
|
||||
this._mockProcessor = new Mock<IScopedContentProcessor>();
|
||||
this._channelHandler = Mock.Of<IChannelHandler>();
|
||||
this._settings = new PurviewSettings("TestApp")
|
||||
{
|
||||
TenantId = "tenant-123",
|
||||
@@ -33,7 +32,8 @@ public sealed class PurviewWrapperTests : IDisposable
|
||||
BlockedPromptMessage = "Prompt blocked by policy",
|
||||
BlockedResponseMessage = "Response blocked by policy"
|
||||
};
|
||||
this._wrapper = new PurviewWrapper(this._mockProcessor.Object, this._settings, NullLogger.Instance, this._channelHandler);
|
||||
this._backgroundJobRunner = Mock.Of<IBackgroundJobRunner>();
|
||||
this._wrapper = new PurviewWrapper(this._mockProcessor.Object, this._settings, NullLogger.Instance, this._backgroundJobRunner);
|
||||
}
|
||||
|
||||
#region ProcessChatContentAsync Tests
|
||||
@@ -151,7 +151,7 @@ public sealed class PurviewWrapperTests : IDisposable
|
||||
IgnoreExceptions = true,
|
||||
PurviewAppLocation = new PurviewAppLocation(PurviewLocationType.Application, "app-123")
|
||||
};
|
||||
var wrapper = new PurviewWrapper(this._mockProcessor.Object, settingsWithIgnore, NullLogger.Instance, this._channelHandler);
|
||||
var wrapper = new PurviewWrapper(this._mockProcessor.Object, settingsWithIgnore, NullLogger.Instance, this._backgroundJobRunner);
|
||||
|
||||
var messages = new List<ChatMessage>
|
||||
{
|
||||
@@ -371,7 +371,7 @@ public sealed class PurviewWrapperTests : IDisposable
|
||||
IgnoreExceptions = true,
|
||||
PurviewAppLocation = new PurviewAppLocation(PurviewLocationType.Application, "app-123")
|
||||
};
|
||||
var wrapper = new PurviewWrapper(this._mockProcessor.Object, settingsWithIgnore, NullLogger.Instance, this._channelHandler);
|
||||
var wrapper = new PurviewWrapper(this._mockProcessor.Object, settingsWithIgnore, NullLogger.Instance, this._backgroundJobRunner);
|
||||
|
||||
var messages = new List<ChatMessage>
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user