Fall back to well-known URL in client if 401 response is missing resource_metadata parameter (#1054)
This commit is contained in:
parent
d99f882884
commit
970207989e
2 changed files with 497 additions and 134 deletions
|
|
@ -16,12 +16,15 @@ public class LoggedTest : IDisposable
|
|||
LoggerFactory = Microsoft.Extensions.Logging.LoggerFactory.Create(builder =>
|
||||
{
|
||||
builder.AddProvider(XunitLoggerProvider);
|
||||
builder.AddProvider(MockLoggerProvider);
|
||||
builder.SetMinimumLevel(LogLevel.Debug);
|
||||
});
|
||||
}
|
||||
|
||||
public ITestOutputHelper TestOutputHelper => _delegatingTestOutputHelper;
|
||||
public ILoggerFactory LoggerFactory { get; set; }
|
||||
public ILoggerProvider XunitLoggerProvider { get; }
|
||||
public MockLoggerProvider MockLoggerProvider { get; } = new();
|
||||
|
||||
public virtual void Dispose()
|
||||
{
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@ using System.Collections.Concurrent;
|
|||
|
||||
namespace ModelContextProtocol.Tests.Utils;
|
||||
|
||||
public class MockLoggerProvider() : ILoggerProvider
|
||||
public class MockLoggerProvider : ILoggerProvider
|
||||
{
|
||||
public ConcurrentQueue<(string Category, LogLevel LogLevel, EventId EventId, string Message, Exception? Exception)> LogMessages { get; } = [];
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue