v3 Batch 3 — UNS reference-only Equipment + {{equip}}/<RefName> resolution #471

Merged
dohertj2 merged 14 commits from v3/batch3-uns-rework into master 2026-07-16 08:59:04 -04:00
Showing only changes of commit 29bb4f176e - Show all commits
@@ -289,7 +289,7 @@ public sealed class DraftValidatorTests
TagConfig = "{}",
};
private static UnsTagReference BuildReference(string refId, string equipmentId, string tagId, string? overrideName) => new()
private static UnsTagReference BuildReference(string refId, string equipmentId, string tagId, string? overrideName = null) => new()
{
UnsTagReferenceId = refId,
EquipmentId = equipmentId,
@@ -312,11 +312,6 @@ public sealed class DraftValidatorTests
AccessLevel = TagAccessLevel.Read, TagConfig = "{}",
};
private static UnsTagReference BuildReference(string id, string equipmentId, string tagId, string? overrideName = null) => new()
{
UnsTagReferenceId = id, EquipmentId = equipmentId, TagId = tagId, DisplayNameOverride = overrideName,
};
/// <summary>A VirtualTag script using <c>{{equip}}/Speed</c> with no reference "Speed" on the equipment is
/// a deploy error naming the equipment + the missing ref.</summary>
[Fact]