/// <summary> /// Set the catchup interval in seconds for missed timeouts. /// </summary> /// <param name="catchUpInterval">Catch up interval in seconds</param> /// <param name="config"></param> public static PersistenceExtentions <AzureStoragePersistence, StorageType.Timeouts> CatchUpInterval(this PersistenceExtentions <AzureStoragePersistence, StorageType.Timeouts> config, int catchUpInterval) { AzureTimeoutStorageGuard.CheckCatchUpInterval(catchUpInterval); config.GetSettings().Set("AzureTimeoutStorage.CatchUpInterval", catchUpInterval); return(config); }
public void Should_not_allow_catch_up_interval_less_than_1_second() { Assert.Throws <ArgumentOutOfRangeException>(() => AzureTimeoutStorageGuard.CheckCatchUpInterval(0)); }