using ScadaLink.Commons.Entities.Templates; using ScadaLink.Commons.Types.Enums; namespace ScadaLink.TemplateEngine.Tests; public class TemplateResolverTests { // ======================================================================== // WP-7: Path-Qualified Canonical Naming // ======================================================================== [Fact] public void ResolveAllMembers_DirectMembers_NoPrefix() { var template = new Template("Pump") { Id = 1 }; template.Attributes.Add(new TemplateAttribute("Speed") { Id = 1, TemplateId = 1, DataType = DataType.Float }); template.Alarms.Add(new TemplateAlarm("HighTemp") { Id = 1, TemplateId = 1, TriggerType = AlarmTriggerType.ValueMatch }); template.Scripts.Add(new TemplateScript("OnStart", "code") { Id = 1, TemplateId = 1 }); var all = new List