using ZB.MOM.WW.ScadaBridge.Commons.Entities.ExternalSystems;
namespace ZB.MOM.WW.ScadaBridge.Commons.Tests.Entities;
///
/// Locks the construction invariants — in particular
/// that the per-system defaults to 0,
/// meaning "unset — use the gateway's configured DefaultHttpTimeout".
///
public class ExternalSystemDefinitionTests
{
/// Verifies that the timeout seconds default to zero, meaning the gateway default is used.
[Fact]
public void ExternalSystemDefinition_TimeoutSeconds_DefaultsToZeroMeaningUseGatewayDefault()
{
var system = new ExternalSystemDefinition("sys", "http://x", "none");
Assert.Equal(0, system.TimeoutSeconds);
}
}