19 references to BreakType
Microsoft.Extensions.Caching.Hybrid.Tests (19)
UnreliableL2Tests.cs (19)
18[InlineData(BreakType.None)] 19[InlineData(BreakType.Synchronous, Log.IdCacheBackendWriteFailure)] 20[InlineData(BreakType.Asynchronous, Log.IdCacheBackendWriteFailure)] 21[InlineData(BreakType.AsynchronousYield, Log.IdCacheBackendWriteFailure)] 23public async Task WriteFailureInvisible(BreakType writeBreak, params int[] errorIds) 36if (writeBreak == BreakType.None) 56[InlineData(BreakType.None)] 57[InlineData(BreakType.Synchronous, Log.IdCacheBackendReadFailure, Log.IdCacheBackendReadFailure)] 58[InlineData(BreakType.Asynchronous, Log.IdCacheBackendReadFailure, Log.IdCacheBackendReadFailure)] 59[InlineData(BreakType.AsynchronousYield, Log.IdCacheBackendReadFailure, Log.IdCacheBackendReadFailure)] 60public async Task ReadFailureInvisible(BreakType readBreak, params int[] errorIds) 86if (readBreak == BreakType.None) 158public BreakType ReadBreak { get; set; } 159public BreakType WriteBreak { get; set; } 197private static Task? ThrowIfBrokenAsync(BreakType breakType) => ThrowIfBrokenAsync<int>(breakType); 200private static Task<T>? ThrowIfBrokenAsync<T>(BreakType breakType) 204case BreakType.Asynchronous: 206case BreakType.AsynchronousYield: 208case BreakType.None: