12 references to new
Microsoft.Extensions.AI.Abstractions.Tests (9)
Contents\AIContentTests.cs (2)
75
new
McpServerToolCallContent
("call123", "myTool", "myServer"),
77
new McpServerToolApprovalRequestContent("request123", new
McpServerToolCallContent
("call123", "myTool", "myServer")),
Contents\McpServerToolCallContentTests.cs (6)
15
McpServerToolCallContent c =
new
("callId1", "toolName", null);
29
McpServerToolCallContent c =
new
("callId1", "toolName", "serverName");
54
Assert.Throws<ArgumentException>("callId", () => new
McpServerToolCallContent
(string.Empty, "name", null));
55
Assert.Throws<ArgumentException>("toolName", () => new
McpServerToolCallContent
("callId1", string.Empty, null));
57
Assert.Throws<ArgumentNullException>("callId", () => new
McpServerToolCallContent
(null!, "name", null));
58
Assert.Throws<ArgumentNullException>("toolName", () => new
McpServerToolCallContent
("callId1", null!, null));
Contents\UserInputRequestContentTests.cs (1)
45
new McpServerToolApprovalRequestContent("request123", new
McpServerToolCallContent
("call123", "myTool", "myServer")),
Microsoft.Extensions.AI.OpenAI (3)
OpenAIResponsesChatClient.cs (3)
215
message.Contents.Add(new McpServerToolApprovalRequestContent(mtcari.Id,
new
(mtcari.Id, mtcari.ToolName, mtcari.ServerLabel)
413
yield return CreateUpdate(new McpServerToolApprovalRequestContent(mtcari.Id,
new
(mtcari.Id, mtcari.ToolName, mtcari.ServerLabel)
1218
contents.Add(new
McpServerToolCallContent
(mtci.Id, mtci.ToolName, mtci.ServerLabel)