public void ConsiderRemainingLockTimeRatioLessThanRiskFactorAsAnUnsafeFinish() { behaviour = new BatchSizeGoverningBehaviour(0.5, NullLogger <BatchSizeGoverningBehaviour> .Instance, initialBatchSize: 1); Assert.IsFalse( behaviour.FinishedWithinSafeTime( IncomingMessageBuilder.BuildExpired())); }
public void ConsiderRemainingLockTimeRatioGreaterThanRiskFactorAsASafeFinish() { behaviour = new BatchSizeGoverningBehaviour(0.5, NullLogger <BatchSizeGoverningBehaviour> .Instance, initialBatchSize: 1); Assert.IsTrue( behaviour.FinishedWithinSafeTime( IncomingMessageBuilder.BuildDefault())); }