protected override void EstablishContext() { base.EstablishContext(); DigitalTag = new DigitalTag(new DispatcherService(), 1, "name", () => ""); ReturnedDigitalTag = IoDevice.AddDigTag(DigitalTag); NumericTag = new NumericTag(new DispatcherService(), 1, "name", () => "", () => "", () => "", 0, 0); ReturnedNumericTag = IoDevice.AddNumTag(NumericTag); }
protected override void EstablishContext() { base.EstablishContext(); Id = RandomGenerator.GetRandomInt32(); Name = "Name"; Description = "Description"; Format = "0.0"; EngUnit = "EngUnit"; MinValue = RandomGenerator.GetRandomInt32(); MaxValue = MinValue + 100; NumericTag = new NumericTag(new DispatcherService(), Id, Name, () => Description, () => Format, () => EngUnit, MinValue, MaxValue); }
protected override INumericTag AddNumericTag(int id, string name, Func<string> descriptionGetter, Func<string> formatGetter, Func<string> engUnitGetter, double? minValue, double? maxValue) { var numericTag = new NumericTag( _dispatcherService, id, name, descriptionGetter, formatGetter, engUnitGetter, minValue, maxValue); Add(numericTag); return numericTag; }
public void ForUnreadNumericTag() { NumericTag.Verify(t => t.UpdateValue(null), Times.Once()); }