コード例 #1
0
        private ActivePeriod PassOnePeriod(DateTime day)
        {
            var period = PeriodBuilder.New(day.AddHours(12)).Length(1.hours()).Active();

            activityPeriodsListener.PeriodPassed(period);
            return(period);
        }
コード例 #2
0
        public void Check()
        {
            var now = clock.CurrentTime();

            if (lastInputTick == null || IsAfterWakeUp())
            {
                SaveLastInputTick(now);
                return;
            }

            var wasActive = lastInputTick != probe.GetLastInputTick();

            log.Debug("period was " + (wasActive ? "active" : "idle"));
            activityPeriodsListener.PeriodPassed(ActivityPeriod.Create(wasActive, now - TimeSpanSinceLastCheck(), now));

            SaveLastInputTick(now);
        }
コード例 #3
0
ファイル: ActivityCheckerTests.cs プロジェクト: kkot/LzTimer
 private void AssertActivePeriodPassed()
 {
     Mock.Assert(() => activityListenerMock.PeriodPassed(Arg.IsAny <ActivePeriod>()));
 }