21 instantiations of OrderedFailoverChatClient
Microsoft.Extensions.AI.Tests (21)
ChatRouting\FailoverChatClientTests.cs (3)
756using var client = new OrderedFailoverChatClient([first, second]); 780using var client = new OrderedFailoverChatClient([first, second]); 808using var client = new OrderedFailoverChatClient([first, second]);
ChatRouting\OrderedFailoverChatClientTests.cs (18)
21Assert.Throws<ArgumentNullException>(() => new OrderedFailoverChatClient(null!)); 22Assert.Throws<ArgumentException>(() => new OrderedFailoverChatClient([])); 23Assert.Throws<ArgumentException>(() => new OrderedFailoverChatClient([inner, null!])); 47using var client = new OrderedFailoverChatClient([first, second]); 78using var client = new OrderedFailoverChatClient([first, second, first]); 98using var client = new OrderedFailoverChatClient([inner, inner]); 118using var client = new OrderedFailoverChatClient([first, second]); 142using var client = new OrderedFailoverChatClient([first, second]); 178using var client = new OrderedFailoverChatClient([first, second]); 202using var client = new OrderedFailoverChatClient([first, second]); 223using var failover = new OrderedFailoverChatClient(clients, leaveOpen: true); 257using var client = new OrderedFailoverChatClient( 285using var client = new OrderedFailoverChatClient([first, second]); 311using var client = new OrderedFailoverChatClient([first, second]); 327var client = new OrderedFailoverChatClient([shared, other]); 342var client = new OrderedFailoverChatClient([inner], leaveOpen: true); 359using var inner = new OrderedFailoverChatClient([leaf]); 360using var outer = new OrderedFailoverChatClient([inner]);
21 references to OrderedFailoverChatClient
Microsoft.Extensions.AI (1)
ChatRouting\OrderedFailoverChatClient.cs (1)
39/// <summary>Initializes a new instance of the <see cref="OrderedFailoverChatClient"/> class.</summary>
Microsoft.Extensions.AI.Tests (20)
ChatRouting\FailoverChatClientTests.cs (3)
756using var client = new OrderedFailoverChatClient([first, second]); 780using var client = new OrderedFailoverChatClient([first, second]); 808using var client = new OrderedFailoverChatClient([first, second]);
ChatRouting\OrderedFailoverChatClientTests.cs (17)
47using var client = new OrderedFailoverChatClient([first, second]); 78using var client = new OrderedFailoverChatClient([first, second, first]); 98using var client = new OrderedFailoverChatClient([inner, inner]); 118using var client = new OrderedFailoverChatClient([first, second]); 142using var client = new OrderedFailoverChatClient([first, second]); 178using var client = new OrderedFailoverChatClient([first, second]); 202using var client = new OrderedFailoverChatClient([first, second]); 223using var failover = new OrderedFailoverChatClient(clients, leaveOpen: true); 257using var client = new OrderedFailoverChatClient( 285using var client = new OrderedFailoverChatClient([first, second]); 311using var client = new OrderedFailoverChatClient([first, second]); 327var client = new OrderedFailoverChatClient([shared, other]); 342var client = new OrderedFailoverChatClient([inner], leaveOpen: true); 359using var inner = new OrderedFailoverChatClient([leaf]); 360using var outer = new OrderedFailoverChatClient([inner]); 367private static int GetOrderedFailoverRequestStateCount(OrderedFailoverChatClient client) 369object requestStates = typeof(OrderedFailoverChatClient)