42 references to ExceptionSummary
Microsoft.Extensions.Diagnostics.ExceptionSummarization (4)
ExceptionSummarizer.cs (4)
70return new ExceptionSummary( 77return new ExceptionSummary( 92return new ExceptionSummary( 98return new ExceptionSummary(exceptionType, exceptionSummaryProvider.Descriptions[descriptionIndex], additionalDetails ?? DefaultDescription);
Microsoft.Extensions.Diagnostics.ExceptionSummarization.Tests (37)
ExceptionSummarizerTests.cs (14)
49var exceptionSummary = new ExceptionSummary("WebException", DefaultDescription, additionalDetails); 67var exceptionSummary = new ExceptionSummary("WebException", DefaultDescription, additionalDetails); 86var innerExceptionSummary = new ExceptionSummary("Exception->WebException", DefaultDescription, additionalDetails); 107var exceptionSummary = new ExceptionSummary("WebException", "RequestCanceled", additionalDetails); 125var exceptionSummary = new ExceptionSummary("WebException", "RequestCanceled", additionalDetails); 144var exceptionSummary = new ExceptionSummary("WebException", "ConnectFailure", additionalDetails ?? DefaultDescription); 164var innerExceptionSummary = new ExceptionSummary("Exception->WebException", "RequestCanceled", additionalDetails ?? DefaultDescription); 187var innerExceptionSummary = new ExceptionSummary("Exception->SocketException", "TimedOut", additionalDetails ?? DefaultDescription); 221var innerExceptionSummary = new ExceptionSummary("Exception->TaskCanceledException", "TaskCanceled", additionalDetails ?? DefaultDescription); 246var innerExceptionSummary = new ExceptionSummary("Exception->TaskCanceledException", "TaskTimeout", additionalDetails ?? DefaultDescription); 266var exceptionHResultSummary = new ExceptionSummary("TestException", "Unknown", "-2146233087"); 278var exceptionHResultSummary = new ExceptionSummary("TestException", "Unknown", "Unknown"); 290var exceptionHResultSummary = new ExceptionSummary("TestException", "TestException", "Unknown"); 310var exceptionHResultSummary = new ExceptionSummary("DerivedException", "TestException", "Unknown");
ExceptionSummaryTests.cs (23)
14var exceptionSummary1 = new ExceptionSummary("ExceptionType1", "Exception Description 1", "Exception Additional Details 1"); 15var exceptionSummary2 = new ExceptionSummary("ExceptionType1", "Exception Description 1", "Exception Additional Details 1"); 30var exceptionSummary1 = new ExceptionSummary("ExceptionType1", "Exception Description 1", "Exception Additional Details 1"); 31var exceptionSummary2 = new ExceptionSummary("ExceptionType2", "Exception Description 2", "Exception Additional Details 2"); 47var exceptionSummary = new ExceptionSummary("ExceptionType1", "Exception Description 1", "Exception Additional Details 1"); 58var s1 = new ExceptionSummary("One", "Two", "Three"); 59var s2 = new ExceptionSummary("One", "Two", "Three"); 62var s3 = new ExceptionSummary("One", "Two", "Three"); 63var s4 = new ExceptionSummary("One", "Four", "Three"); 66var s5 = new ExceptionSummary("One", "Four", "Three"); 67var s6 = new ExceptionSummary("One", "Two", "Three"); 70var s7 = new ExceptionSummary("One", "Two", "Three"); 71var s8 = new ExceptionSummary("Four", "Two", "Three"); 74var s9 = new ExceptionSummary("Four", "Two", "Three"); 75var s10 = new ExceptionSummary("One", "Two", "Three"); 78var s12 = new ExceptionSummary("One", "Two", "Three"); 79var s13 = new ExceptionSummary("Four", "Five", "Six"); 86var exceptionSummary1 = new ExceptionSummary("ExceptionType", "Exception Description", "Exception Long Description"); 89Assert.Throws<ArgumentException>(() => new ExceptionSummary("", "Exception Description", "Exception Long Description")); 90Assert.Throws<ArgumentException>(() => new ExceptionSummary(" ", "Exception Description", "Exception Long Description")); 92Assert.Throws<ArgumentException>(() => new ExceptionSummary("ExceptionType", "", "Exception Long Description")); 93Assert.Throws<ArgumentException>(() => new ExceptionSummary("ExceptionType", " ", "Exception Long Description")); 95Assert.Throws<ArgumentNullException>(() => new ExceptionSummary("ExceptionType", "Exception Description", null!));
Microsoft.Extensions.Resilience.Tests (1)
Resilience\ResilienceMetricsEnricherTests.cs (1)
39_summarizer!.Setup(v => v.Summarize(It.IsAny<Exception>())).Returns(new ExceptionSummary("type", "desc", "details"));