1-  using  Cnblogs . DashScope . Core ; 
1+ using  Cnblogs . DashScope . Core ; 
22using  Cnblogs . SemanticKernel . Connectors . DashScope ; 
33using  FluentAssertions ; 
44using  Microsoft . Extensions . Logging . Abstractions ; 
55using  Microsoft . SemanticKernel ; 
66using  Microsoft . SemanticKernel . ChatCompletion ; 
77using  NSubstitute ; 
8- using  NSubstitute . Core ; 
98using  NSubstitute . Extensions ; 
109
1110namespace  SemanticKernel . DashScope . UnitTest ; 
@@ -24,7 +23,7 @@ public async Task ChatCompletion_Normal_SuccessAsync(PromptExecutionSettings? se
2423        var  service  =  new  DashScopeChatCompletionService ( 
2524            Cases . ModelId , 
2625            dashScopeClient , 
27-             MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ; 
26+             NullLoggerFactory . Instance ) ; 
2827
2928        // Act 
3029        var  response  =  await  service . GetChatMessageContentsAsync ( Cases . ChatHistory ,  settings ) ; 
@@ -60,7 +59,7 @@ public async Task ChatCompletion_ToolCalling_SuccessAsync()
6059        var  service  =  new  DashScopeChatCompletionService ( 
6160            Cases . ModelId , 
6261            dashScopeClient , 
63-             MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ; 
62+             NullLoggerFactory . Instance ) ; 
6463        var  settings  = 
6564            new  DashScopePromptExecutionSettings  {  ToolCallBehavior  =  ToolCallBehavior . AutoInvokeKernelFunctions  } ; 
6665        var  history  =  new  ChatHistory ( ) ; 
@@ -94,7 +93,7 @@ public async Task ChatCompletion_MaximumToolCallingCount_SuccessAsync()
9493        var  service  =  new  DashScopeChatCompletionService ( 
9594            Cases . ModelId , 
9695            dashScopeClient , 
97-             MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ; 
96+             NullLoggerFactory . Instance ) ; 
9897        var  settings  = 
9998            new  DashScopePromptExecutionSettings  {  ToolCallBehavior  =  ToolCallBehavior . AutoInvokeKernelFunctions  } ; 
10099        var  history  =  new  ChatHistory ( ) ; 
@@ -124,7 +123,7 @@ public async Task ChatCompletion_ToolTypeIsNotFunction_SkipAsync()
124123        var  service  =  new  DashScopeChatCompletionService ( 
125124            Cases . ModelId , 
126125            dashScopeClient , 
127-             MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ; 
126+             NullLoggerFactory . Instance ) ; 
128127        var  settings  = 
129128            new  DashScopePromptExecutionSettings  {  ToolCallBehavior  =  ToolCallBehavior . AutoInvokeKernelFunctions  } ; 
130129        var  history  =  new  ChatHistory ( ) ; 
@@ -154,7 +153,7 @@ public async Task ChatCompletion_FunctionCallWithMalformedJson_SkipAsync()
154153        var  service  =  new  DashScopeChatCompletionService ( 
155154            Cases . ModelId , 
156155            dashScopeClient , 
157-             MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ; 
156+             NullLoggerFactory . Instance ) ; 
158157        var  settings  = 
159158            new  DashScopePromptExecutionSettings  {  ToolCallBehavior  =  ToolCallBehavior . AutoInvokeKernelFunctions  } ; 
160159        var  history  =  new  ChatHistory ( ) ; 
@@ -185,7 +184,7 @@ public async Task ChatCompletion_FunctionThrowException_SkipAsync()
185184        var  service  =  new  DashScopeChatCompletionService ( 
186185            Cases . ModelId , 
187186            dashScopeClient , 
188-             MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ; 
187+             NullLoggerFactory . Instance ) ; 
189188        var  settings  = 
190189            new  DashScopePromptExecutionSettings  {  ToolCallBehavior  =  ToolCallBehavior . AutoInvokeKernelFunctions  } ; 
191190        var  history  =  new  ChatHistory ( ) ; 
@@ -218,7 +217,7 @@ public async Task ChatCompletion_FunctionDoesNotExists_SkipAsync()
218217        var  service  =  new  DashScopeChatCompletionService ( 
219218            Cases . ModelId , 
220219            dashScopeClient , 
221-             MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ; 
220+             NullLoggerFactory . Instance ) ; 
222221        var  settings  = 
223222            new  DashScopePromptExecutionSettings 
224223            { 
@@ -252,7 +251,7 @@ public async Task ChatCompletion_CallingNotProvidedFunction_SkipAsync()
252251        var  service  =  new  DashScopeChatCompletionService ( 
253252            Cases . ModelId , 
254253            dashScopeClient , 
255-             MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ; 
254+             NullLoggerFactory . Instance ) ; 
256255        var  settings  = 
257256            new  DashScopePromptExecutionSettings 
258257            { 
@@ -279,7 +278,7 @@ public async Task ChatCompletion_CustomModel_SuccessAsync()
279278        var  service  =  new  DashScopeChatCompletionService ( 
280279            Cases . ModelId , 
281280            dashScopeClient , 
282-             MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ; 
281+             NullLoggerFactory . Instance ) ; 
283282        var  settings  =  new  DashScopePromptExecutionSettings  {  ModelId  =  Cases . ModelIdAlter  } ; 
284283
285284        // Act 
@@ -303,7 +302,7 @@ public async Task ChatCompletionStream_Normal_SuccessAsync(PromptExecutionSettin
303302        var  service  =  new  DashScopeChatCompletionService ( 
304303            Cases . ModelId , 
305304            dashScopeClient , 
306-             MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ; 
305+             NullLoggerFactory . Instance ) ; 
307306
308307        // Act 
309308        var  response  =  await  service . GetStreamingChatMessageContentsAsync ( Cases . ChatHistory ,  settings ) . ToListAsync ( ) ; 
@@ -336,7 +335,7 @@ public async Task ChatCompletionStream_CustomModel_SuccessAsync()
336335        var  service  =  new  DashScopeChatCompletionService ( 
337336            Cases . ModelId , 
338337            dashScopeClient , 
339-             MockLoggerFactory . MockLogger < DashScopeChatCompletionService > ( ) ) ; 
338+             NullLoggerFactory . Instance ) ; 
340339        var  settings  =  new  DashScopePromptExecutionSettings  {  ModelId  =  Cases . ModelIdAlter  } ; 
341340
342341        // Act 
0 commit comments