20 lines
587 B
C#
20 lines
587 B
C#
using Volcanic.AgenticCore.Extensions.A2A;
|
|
|
|
namespace Volcanic.AgenticCore.Extensions.Tests.A2A;
|
|
|
|
public class A2AClientSettingsTests
|
|
{
|
|
[Fact]
|
|
public void Defaults_OffWithSpecValues()
|
|
{
|
|
var s = new A2AClientSettings();
|
|
Assert.False(s.Enabled);
|
|
Assert.Equal(60, s.WaitSeconds);
|
|
Assert.Equal(TimeSpan.FromDays(1), s.WatchTimeout);
|
|
Assert.Equal(10, s.CardTimeoutSeconds);
|
|
Assert.Equal(10 * 1024 * 1024, s.MaxFileBytes);
|
|
Assert.Null(s.PushBaseUrl);
|
|
Assert.Equal("A2AClient", A2AClientSettings.SectionName);
|
|
}
|
|
}
|