public void IsOKTest_in_MonitorLimit_TimeTest()
        {
            // 모니터링 끝 시간이 지났기 때문에 OK가 아닌 시나리오
            {
                DateTime dtStart = DateTime.Now.AddSeconds(-2);
                DateTime dtEnd = DateTime.Now.AddSeconds(-1);
                MonitorLimit_Time target = new MonitorLimit_Time(dtStart, dtEnd);
                bool actual = target.IsOK();
                Assert.AreEqual(false, actual);
            }

            // 모니터링 시작 시간이 아직 안되었기 때문에 OK가 아닌 시나리오
            {
                DateTime dtStart = DateTime.Now.AddSeconds(2);
                DateTime dtEnd = DateTime.Now.AddSeconds(3);
                MonitorLimit_Time target = new MonitorLimit_Time(dtStart, dtEnd);
                bool actual = target.IsOK();
                Assert.AreEqual(false, actual);
            }

            // 모니터링 시간이므로 OK인 시나리오
            {
                DateTime dtStart = DateTime.Now.AddSeconds(-1);
                DateTime dtEnd = DateTime.Now.AddSeconds(1);
                MonitorLimit_Time target = new MonitorLimit_Time(dtStart, dtEnd);
                bool actual = target.IsOK();
                Assert.AreEqual(true, actual);
            }
        }
Exemple #2
0
 public void InitMonitorTimeLimit_3(MonitorLimit_Time monitorLimit)
 {
     this._monitorLimit = monitorLimit;
 }