public void UnregisteredAcksCantBeTriggered() { var ackHandler = new AckHandler(completeAcksOnTimeout: false, ackThreshold: TimeSpan.Zero, ackInterval: TimeSpan.Zero); Assert.False(ackHandler.TriggerAck("foo")); }
public void TriggeredAcksAreCompleted() { var ackHandler = new AckHandler(completeAcksOnTimeout: false, ackThreshold: TimeSpan.Zero, ackInterval: TimeSpan.Zero); Task task = ackHandler.CreateAck("foo"); Assert.True(ackHandler.TriggerAck("foo")); Assert.True(task.IsCompleted); }