test: preserve server SDK 2.0 value security and history contracts
This commit is contained in:
@@ -37,7 +37,7 @@ public sealed class NodeManagerArrayTests : IDisposable
|
||||
var variable = nm.TryGetVariable("eq-1/arr");
|
||||
variable.ShouldNotBeNull();
|
||||
variable!.ValueRank.ShouldBe(ValueRanks.OneDimension);
|
||||
variable.ArrayDimensions.ShouldNotBeNull();
|
||||
variable.ArrayDimensions.IsNull.ShouldBeFalse();
|
||||
variable.ArrayDimensions.ShouldBe(new uint[] { 8u });
|
||||
|
||||
await host.DisposeAsync();
|
||||
@@ -57,7 +57,7 @@ public sealed class NodeManagerArrayTests : IDisposable
|
||||
var variable = nm.TryGetVariable("eq-1/arr-unfixed");
|
||||
variable.ShouldNotBeNull();
|
||||
variable!.ValueRank.ShouldBe(ValueRanks.OneDimension);
|
||||
variable.ArrayDimensions.ShouldNotBeNull();
|
||||
variable.ArrayDimensions.IsNull.ShouldBeFalse();
|
||||
variable.ArrayDimensions.ShouldBe(new uint[] { 0u });
|
||||
|
||||
await host.DisposeAsync();
|
||||
@@ -77,7 +77,7 @@ public sealed class NodeManagerArrayTests : IDisposable
|
||||
var variable = nm.TryGetVariable("eq-1/scalar");
|
||||
variable.ShouldNotBeNull();
|
||||
variable!.ValueRank.ShouldBe(ValueRanks.Scalar);
|
||||
variable.ArrayDimensions.ShouldBeNull();
|
||||
variable.ArrayDimensions.IsNull.ShouldBeTrue();
|
||||
|
||||
await host.DisposeAsync();
|
||||
}
|
||||
@@ -98,7 +98,7 @@ public sealed class NodeManagerArrayTests : IDisposable
|
||||
|
||||
var variable = nm.TryGetVariable("eq-1/arrwrite");
|
||||
variable.ShouldNotBeNull();
|
||||
variable!.Value.ShouldBe(payload);
|
||||
SdkValueBoundary.ToClr(variable!.Value).ShouldBe(payload);
|
||||
variable.StatusCode.ShouldBe((StatusCode)StatusCodes.Good);
|
||||
|
||||
await host.DisposeAsync();
|
||||
|
||||
Reference in New Issue
Block a user