Beispiel #1
0
 protected override void EstablishContext()
 {
     base.EstablishContext();
     CriteriaType = CriteriaType.DownFromInfinity;
     Criteria     = new AlarmSampleId(DateTime.UtcNow, RandomGenerator.GetRandomInt32());
     MaxCount     = RandomGenerator.GetRandomInt32();
     AlarmsRunTarget.GetHistoryAlarms(CriteriaType, Criteria, MaxCount);
 }
Beispiel #2
0
            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;
            }
Beispiel #3
0
 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();
 }
Beispiel #4
0
                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();
                }
Beispiel #5
0
 protected override void EstablishContext()
 {
     base.EstablishContext();
     AlarmsRunTarget.Run();
 }
Beispiel #6
0
 public void Test()
 {
     AlarmsRunTarget.Verify(t => t.GetCurrentAlarms(
                                It.IsAny <CriteriaType>(), It.IsAny <AlarmSampleId>(), It.IsAny <int>()),
                            Times.Never());
 }
Beispiel #7
0
 public void Test()
 {
     AlarmsRunTarget.Verify(t => t.GetHasActiveAndUnacknowledged(), Times.Never());
 }
Beispiel #8
0
 public void Test()
 {
     AlarmsRunTarget.Verify();
 }