21 references to OrderedFailoverChatClient
Microsoft.Extensions.AI.Tests (21)
ChatRouting\FailoverChatClientTests.cs (3)
756
using var client = new
OrderedFailoverChatClient
([first, second]);
780
using var client = new
OrderedFailoverChatClient
([first, second]);
808
using var client = new
OrderedFailoverChatClient
([first, second]);
ChatRouting\OrderedFailoverChatClientTests.cs (18)
21
Assert.Throws<ArgumentNullException>(() => new
OrderedFailoverChatClient
(null!));
22
Assert.Throws<ArgumentException>(() => new
OrderedFailoverChatClient
([]));
23
Assert.Throws<ArgumentException>(() => new
OrderedFailoverChatClient
([inner, null!]));
47
using var client = new
OrderedFailoverChatClient
([first, second]);
78
using var client = new
OrderedFailoverChatClient
([first, second, first]);
98
using var client = new
OrderedFailoverChatClient
([inner, inner]);
118
using var client = new
OrderedFailoverChatClient
([first, second]);
142
using var client = new
OrderedFailoverChatClient
([first, second]);
178
using var client = new
OrderedFailoverChatClient
([first, second]);
202
using var client = new
OrderedFailoverChatClient
([first, second]);
223
using var failover = new
OrderedFailoverChatClient
(clients, leaveOpen: true);
257
using var client = new
OrderedFailoverChatClient
(
285
using var client = new
OrderedFailoverChatClient
([first, second]);
311
using var client = new
OrderedFailoverChatClient
([first, second]);
327
var client = new
OrderedFailoverChatClient
([shared, other]);
342
var client = new
OrderedFailoverChatClient
([inner], leaveOpen: true);
359
using var inner = new
OrderedFailoverChatClient
([leaf]);
360
using var outer = new
OrderedFailoverChatClient
([inner]);