public void Invalid_argument_tests() { Assert.Throws <ArgumentNullException>(() => _activityHearbeat.OnError(null)); Assert.Throws <ArgumentNullException>(() => _activityHearbeat.ProvideDetails(null)); Assert.Throws <ArgumentException>(() => _activityHearbeat.Enable(TimeSpan.MinValue)); Assert.Throws <ArgumentException>(() => _activityHearbeat.Enable(TimeSpan.Zero)); }
public void Setup() { _activityHearbeat = new ActivityHeartbeat(); _activityHearbeat.ProvideDetails(() => HearbeatDetails); _activityHearbeat.Enable(TimeSpan.FromMilliseconds(HeartbeatIntervel)); }