protected override void EstablishContext() { base.EstablishContext(); CriteriaType = CriteriaType.DownFromInfinity; Criteria = new AlarmSampleId(DateTime.UtcNow, RandomGenerator.GetRandomInt32()); MaxCount = RandomGenerator.GetRandomInt32(); AlarmsRunTarget.GetHistoryAlarms(CriteriaType, Criteria, MaxCount); }
protected override void EstablishContext() { base.EstablishContext(); Repository.Setup(r => r.HasActiveAlarms(Connection)).Returns(true); Repository.Setup(r => r.HasUnacknowledgedAlarms(Connection)).Returns(false); var status = AlarmsRunTarget.GetHasActiveAndUnacknowledged(); HasActive = status.Item1; HasUnacknowledged = status.Item2; }
protected override void EstablishContext() { base.EstablishContext(); Parameter = new RemapAlarmsParameter { AcknowledgeParameters = new Tuple <AlarmSampleId[], Identity> [0], GetStatus = false, CategoryId = Id, CurrentParameters = new Tuple <CriteriaType, AlarmSampleId, int> [0], HistoryParameters = new Tuple <CriteriaType, AlarmSampleId, int> [0] }; Notification = new Notification(DateTime.Now, "Message", "Short", "Long"); AlarmsRunTarget.Setup(t => t.Reporter.Notifications).Returns( new ReadOnlyObservableCollection <Notification>(new ObservableCollection <Notification> { Notification })).Verifiable(); Result = Service.RemapAlarms(new[] { Parameter }).Single(); }
protected override void EstablishContext() { base.EstablishContext(); Parameter = new RemapAlarmsParameter { AcknowledgeParameters = new Tuple <AlarmSampleId[], Identity> [0], GetStatus = true, CategoryId = Id, CurrentParameters = new[] { new Tuple <CriteriaType, AlarmSampleId, int>( CriteriaType.DownFromInfinity, new AlarmSampleId( DateTime.Now, RandomGenerator.GetRandomInt32()), RandomGenerator.GetRandomInt32()) }, HistoryParameters = new[] { new Tuple <CriteriaType, AlarmSampleId, int>( CriteriaType.DownFromInfinity, new AlarmSampleId( DateTime.Now, RandomGenerator.GetRandomInt32()), RandomGenerator.GetRandomInt32()) } }; AlarmsRunTarget.Setup(t => t.GetHasActiveAndUnacknowledged()) .Returns(new Tuple <bool, bool>(true, false)).Verifiable(); var curPar = Parameter.CurrentParameters.Single(); Current = new Alarm[0]; AlarmsRunTarget.Setup(t => t.GetCurrentAlarms(curPar.Item1, curPar.Item2, curPar.Item3)) .Returns(Current).Verifiable(); var histPar = Parameter.HistoryParameters.Single(); History = new Alarm[0]; AlarmsRunTarget .Setup(t => t.GetHistoryAlarms(histPar.Item1, histPar.Item2, histPar.Item3)) .Returns(History).Verifiable(); Notification = new Notification(DateTime.Now, "Message", "Short", "Long"); AlarmsRunTarget.Setup(t => t.Reporter.Notifications).Returns( new ReadOnlyObservableCollection <Notification>(new ObservableCollection <Notification> { Notification })).Verifiable(); Result = Service.RemapAlarms(new[] { Parameter }).Single(); }
protected override void EstablishContext() { base.EstablishContext(); AlarmsRunTarget.Run(); }
public void Test() { AlarmsRunTarget.Verify(t => t.GetCurrentAlarms( It.IsAny <CriteriaType>(), It.IsAny <AlarmSampleId>(), It.IsAny <int>()), Times.Never()); }
public void Test() { AlarmsRunTarget.Verify(t => t.GetHasActiveAndUnacknowledged(), Times.Never()); }
public void Test() { AlarmsRunTarget.Verify(); }