1
- using Cnblogs . DashScope . Core ;
1
+ using Cnblogs . DashScope . Core ;
2
2
using Cnblogs . SemanticKernel . Connectors . DashScope ;
3
3
using FluentAssertions ;
4
4
using Microsoft . Extensions . Logging . Abstractions ;
5
5
using Microsoft . SemanticKernel ;
6
6
using Microsoft . SemanticKernel . ChatCompletion ;
7
7
using NSubstitute ;
8
- using NSubstitute . Core ;
9
8
using NSubstitute . Extensions ;
10
9
11
10
namespace SemanticKernel . DashScope . UnitTest ;
@@ -24,7 +23,7 @@ public async Task ChatCompletion_Normal_SuccessAsync(PromptExecutionSettings? se
24
23
var service = new DashScopeChatCompletionService (
25
24
Cases . ModelId ,
26
25
dashScopeClient ,
27
- MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ;
26
+ NullLoggerFactory . Instance ) ;
28
27
29
28
// Act
30
29
var response = await service . GetChatMessageContentsAsync ( Cases . ChatHistory , settings ) ;
@@ -60,7 +59,7 @@ public async Task ChatCompletion_ToolCalling_SuccessAsync()
60
59
var service = new DashScopeChatCompletionService (
61
60
Cases . ModelId ,
62
61
dashScopeClient ,
63
- MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ;
62
+ NullLoggerFactory . Instance ) ;
64
63
var settings =
65
64
new DashScopePromptExecutionSettings { ToolCallBehavior = ToolCallBehavior . AutoInvokeKernelFunctions } ;
66
65
var history = new ChatHistory ( ) ;
@@ -94,7 +93,7 @@ public async Task ChatCompletion_MaximumToolCallingCount_SuccessAsync()
94
93
var service = new DashScopeChatCompletionService (
95
94
Cases . ModelId ,
96
95
dashScopeClient ,
97
- MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ;
96
+ NullLoggerFactory . Instance ) ;
98
97
var settings =
99
98
new DashScopePromptExecutionSettings { ToolCallBehavior = ToolCallBehavior . AutoInvokeKernelFunctions } ;
100
99
var history = new ChatHistory ( ) ;
@@ -124,7 +123,7 @@ public async Task ChatCompletion_ToolTypeIsNotFunction_SkipAsync()
124
123
var service = new DashScopeChatCompletionService (
125
124
Cases . ModelId ,
126
125
dashScopeClient ,
127
- MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ;
126
+ NullLoggerFactory . Instance ) ;
128
127
var settings =
129
128
new DashScopePromptExecutionSettings { ToolCallBehavior = ToolCallBehavior . AutoInvokeKernelFunctions } ;
130
129
var history = new ChatHistory ( ) ;
@@ -154,7 +153,7 @@ public async Task ChatCompletion_FunctionCallWithMalformedJson_SkipAsync()
154
153
var service = new DashScopeChatCompletionService (
155
154
Cases . ModelId ,
156
155
dashScopeClient ,
157
- MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ;
156
+ NullLoggerFactory . Instance ) ;
158
157
var settings =
159
158
new DashScopePromptExecutionSettings { ToolCallBehavior = ToolCallBehavior . AutoInvokeKernelFunctions } ;
160
159
var history = new ChatHistory ( ) ;
@@ -185,7 +184,7 @@ public async Task ChatCompletion_FunctionThrowException_SkipAsync()
185
184
var service = new DashScopeChatCompletionService (
186
185
Cases . ModelId ,
187
186
dashScopeClient ,
188
- MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ;
187
+ NullLoggerFactory . Instance ) ;
189
188
var settings =
190
189
new DashScopePromptExecutionSettings { ToolCallBehavior = ToolCallBehavior . AutoInvokeKernelFunctions } ;
191
190
var history = new ChatHistory ( ) ;
@@ -218,7 +217,7 @@ public async Task ChatCompletion_FunctionDoesNotExists_SkipAsync()
218
217
var service = new DashScopeChatCompletionService (
219
218
Cases . ModelId ,
220
219
dashScopeClient ,
221
- MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ;
220
+ NullLoggerFactory . Instance ) ;
222
221
var settings =
223
222
new DashScopePromptExecutionSettings
224
223
{
@@ -252,7 +251,7 @@ public async Task ChatCompletion_CallingNotProvidedFunction_SkipAsync()
252
251
var service = new DashScopeChatCompletionService (
253
252
Cases . ModelId ,
254
253
dashScopeClient ,
255
- MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ;
254
+ NullLoggerFactory . Instance ) ;
256
255
var settings =
257
256
new DashScopePromptExecutionSettings
258
257
{
@@ -279,7 +278,7 @@ public async Task ChatCompletion_CustomModel_SuccessAsync()
279
278
var service = new DashScopeChatCompletionService (
280
279
Cases . ModelId ,
281
280
dashScopeClient ,
282
- MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ;
281
+ NullLoggerFactory . Instance ) ;
283
282
var settings = new DashScopePromptExecutionSettings { ModelId = Cases . ModelIdAlter } ;
284
283
285
284
// Act
@@ -303,7 +302,7 @@ public async Task ChatCompletionStream_Normal_SuccessAsync(PromptExecutionSettin
303
302
var service = new DashScopeChatCompletionService (
304
303
Cases . ModelId ,
305
304
dashScopeClient ,
306
- MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ;
305
+ NullLoggerFactory . Instance ) ;
307
306
308
307
// Act
309
308
var response = await service . GetStreamingChatMessageContentsAsync ( Cases . ChatHistory , settings ) . ToListAsync ( ) ;
@@ -336,7 +335,7 @@ public async Task ChatCompletionStream_CustomModel_SuccessAsync()
336
335
var service = new DashScopeChatCompletionService (
337
336
Cases . ModelId ,
338
337
dashScopeClient ,
339
- MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ;
338
+ NullLoggerFactory . Instance ) ;
340
339
var settings = new DashScopePromptExecutionSettings { ModelId = Cases . ModelIdAlter } ;
341
340
342
341
// Act
0 commit comments