private ActivePeriod PassOnePeriod(DateTime day) { var period = PeriodBuilder.New(day.AddHours(12)).Length(1.hours()).Active(); activityPeriodsListener.PeriodPassed(period); return(period); }
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); }
private void AssertActivePeriodPassed() { Mock.Assert(() => activityListenerMock.PeriodPassed(Arg.IsAny <ActivePeriod>())); }