16 references to ScopedChatClient
Microsoft.Extensions.AI.Tests (16)
ChatCompletion\DependencyInjectionPatterns.cs (16)
32
var
outer1 = Assert.IsType<
ScopedChatClient
>(instance1);
33
var
outer2 = Assert.IsType<
ScopedChatClient
>(instance2);
34
var inner1 = Assert.IsType<TestChatClient>(((
ScopedChatClient
)instance1).InnerClient);
35
var inner2 = Assert.IsType<TestChatClient>(((
ScopedChatClient
)instance2).InnerClient);
62
var
outer1 = Assert.IsType<
ScopedChatClient
>(instance1);
63
var
outer2 = Assert.IsType<
ScopedChatClient
>(instance2);
64
var inner1 = Assert.IsType<TestChatClient>(((
ScopedChatClient
)instance1).InnerClient);
65
var inner2 = Assert.IsType<TestChatClient>(((
ScopedChatClient
)instance2).InnerClient);
91
Assert.IsType<
ScopedChatClient
>(instance1);
92
Assert.IsType<
ScopedChatClient
>(instance2);
93
Assert.Same(singleton, ((
ScopedChatClient
)instance1).InnerClient);
94
Assert.Same(singleton, ((
ScopedChatClient
)instance2).InnerClient);