public void Do_not_send_hearbeat_to_amazon_swf_when_no_interval_is_set() { var heartbeatApi = new TestHeartbeatSwfApi(() => false); var hearbeat = new ActivityHeartbeat(); hearbeat.StartHeartbeatIfEnabled(heartbeatApi, "token"); Assert.IsFalse(heartbeatApi.Wait(HeartbeatIntervel * 100)); Assert.That(heartbeatApi.HearbeatRecorded, Is.False); }
private void StartHearbeat(TestHeartbeatSwfApi heartbeatApi) { try { _activityHearbeat.StartHeartbeatIfEnabled(heartbeatApi, "token"); Assert.IsTrue(heartbeatApi.Wait(WaitPeriod)); } finally { _activityHearbeat.StopHeartbeat(); } }