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: