fix(transport): remove the never-read Transport:SchemaVersionMajor option (review 2026-10-21 04/U1, 08/O3)
This commit is contained in:
@@ -132,13 +132,15 @@ public class TransportOptionsValidatorTests
|
||||
Assert.Contains("MaxUnlockAttemptsPerIpPerHour", result.FailureMessage);
|
||||
}
|
||||
|
||||
/// <summary>Verifies that a zero major schema version is rejected.</summary>
|
||||
/// <summary>
|
||||
/// Verifies that there is no configurable schema-version option: the bundle schema
|
||||
/// version is the code constant <c>ManifestBuilder.CurrentSchemaVersion</c>, so an
|
||||
/// option would be a validated no-op (review 2026-10-21 04/U1, 08/O3).
|
||||
/// </summary>
|
||||
[Fact]
|
||||
public void ZeroSchemaVersionMajor_IsRejected()
|
||||
public void SchemaVersion_IsNotAConfigurableOption()
|
||||
{
|
||||
var result = Validate(new TransportOptions { SchemaVersionMajor = 0 });
|
||||
Assert.True(result.Failed);
|
||||
Assert.Contains("SchemaVersionMajor", result.FailureMessage);
|
||||
Assert.Null(typeof(TransportOptions).GetProperty("SchemaVersionMajor"));
|
||||
}
|
||||
|
||||
/// <summary>Verifies that a blank source environment is rejected.</summary>
|
||||
|
||||
Reference in New Issue
Block a user