public void DefaultTest() { var target = new WebHookPolicyItem("id"); target.AcquireUse(); target.Success(); Assert.AreNotEqual(DateTime.MinValue, target.LastUsed); Assert.AreNotEqual(DateTime.MinValue, target.LastSuccessful); }
public void CircuitBreaker_Test() { var target = new WebHookPolicyItem("id"); target.AcquireUse(); target.Failure(); target.AcquireUse(); target.Failure(); target.AcquireUse(); target.Failure(); target.AcquireUse(); target.Failure(); target.AcquireUse(); target.Failure(); target.AcquireUse(); target.Failure(); target.AcquireUse(); target.Failure(); }