System.Exception : Unexpected difference. The following 205 member(s) have been added (i.e. are NOT present in the baseline): + TestRunner.TrxCounters inherit obj, implements TestRunner.TrxCounters System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.TrxCounters System.IComparable, System.IComparable, System.Collections.IStructuralComparable + TestRunner.TrxCounters..ctor [constructor]: (System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32, System.UInt32) + TestRunner.TrxCounters.Aborted [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Completed [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Disconnected [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Errors [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Executed [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Failed [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.InProgress [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Inconclusive [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.NotExecuted [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.NotRunnable [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Passed [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.PassedButRunAborted [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Pending [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Timeout [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Total [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Warning [property]: [read-only] System.UInt32 + TestRunner.TrxCounters.Zero [static property]: [read-only] TestRunner.TrxCounters + TestRunner.TrxCounters.get_Aborted [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Completed [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Disconnected [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Errors [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Executed [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Failed [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_InProgress [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Inconclusive [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_NotExecuted [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_NotRunnable [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Passed [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_PassedButRunAborted [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Pending [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Timeout [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Total [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Warning [method]: unit -> System.UInt32 + TestRunner.TrxCounters.get_Zero [static method]: unit -> TestRunner.TrxCounters + TestRunner.TrxDeployment inherit obj, implements TestRunner.TrxDeployment System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.TrxDeployment System.IComparable, System.IComparable, System.Collections.IStructuralComparable + TestRunner.TrxDeployment..ctor [constructor]: string + TestRunner.TrxDeployment.RunDeploymentRoot [property]: [read-only] string + TestRunner.TrxDeployment.get_RunDeploymentRoot [method]: unit -> string + TestRunner.TrxErrorInfo inherit obj, implements TestRunner.TrxErrorInfo System.IEquatable, System.Collections.IStructuralEquatable + TestRunner.TrxErrorInfo..ctor [constructor]: (string, System.Diagnostics.StackTrace option) + TestRunner.TrxErrorInfo.Message [property]: [read-only] string + TestRunner.TrxErrorInfo.StackTrace [property]: [read-only] System.Diagnostics.StackTrace option + TestRunner.TrxErrorInfo.get_Message [method]: unit -> string + TestRunner.TrxErrorInfo.get_StackTrace [method]: unit -> System.Diagnostics.StackTrace option + TestRunner.TrxOutcome inherit obj, implements TestRunner.TrxOutcome System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.TrxOutcome System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 3 cases + TestRunner.TrxOutcome+Tags inherit obj + TestRunner.TrxOutcome+Tags.Completed [static field]: int = 0 + TestRunner.TrxOutcome+Tags.Failed [static field]: int = 2 + TestRunner.TrxOutcome+Tags.Warning [static field]: int = 1 + TestRunner.TrxOutcome.Completed [static property]: [read-only] TestRunner.TrxOutcome + TestRunner.TrxOutcome.Failed [static property]: [read-only] TestRunner.TrxOutcome + TestRunner.TrxOutcome.IsCompleted [property]: [read-only] bool + TestRunner.TrxOutcome.IsFailed [property]: [read-only] bool + TestRunner.TrxOutcome.IsWarning [property]: [read-only] bool + TestRunner.TrxOutcome.Tag [property]: [read-only] int + TestRunner.TrxOutcome.Warning [static property]: [read-only] TestRunner.TrxOutcome + TestRunner.TrxOutcome.get_Completed [static method]: unit -> TestRunner.TrxOutcome + TestRunner.TrxOutcome.get_Failed [static method]: unit -> TestRunner.TrxOutcome + TestRunner.TrxOutcome.get_IsCompleted [method]: unit -> bool + TestRunner.TrxOutcome.get_IsFailed [method]: unit -> bool + TestRunner.TrxOutcome.get_IsWarning [method]: unit -> bool + TestRunner.TrxOutcome.get_Tag [method]: unit -> int + TestRunner.TrxOutcome.get_Warning [static method]: unit -> TestRunner.TrxOutcome + TestRunner.TrxOutput inherit obj, implements TestRunner.TrxOutput System.IEquatable, System.Collections.IStructuralEquatable + TestRunner.TrxOutput..ctor [constructor]: (string option, TestRunner.TrxErrorInfo option) + TestRunner.TrxOutput.ErrorInfo [property]: [read-only] TestRunner.TrxErrorInfo option + TestRunner.TrxOutput.StdOut [property]: [read-only] string option + TestRunner.TrxOutput.get_ErrorInfo [method]: unit -> TestRunner.TrxErrorInfo option + TestRunner.TrxOutput.get_StdOut [method]: unit -> string option + TestRunner.TrxReport inherit obj, implements TestRunner.TrxReport System.IEquatable, System.Collections.IStructuralEquatable + TestRunner.TrxReport..ctor [constructor]: (System.Guid, string, TestRunner.TrxReportTimes, TestRunner.TrxTestSettings, TestRunner.TrxUnitTestResult list, TestRunner.TrxUnitTest list, TestRunner.TrxTestEntry list, TestRunner.TrxTestList list, TestRunner.TrxResultsSummary) + TestRunner.TrxReport.Id [property]: [read-only] System.Guid + TestRunner.TrxReport.Name [property]: [read-only] string + TestRunner.TrxReport.Results [property]: [read-only] TestRunner.TrxUnitTestResult list + TestRunner.TrxReport.ResultsSummary [property]: [read-only] TestRunner.TrxResultsSummary + TestRunner.TrxReport.Settings [property]: [read-only] TestRunner.TrxTestSettings + TestRunner.TrxReport.TestDefinitions [property]: [read-only] TestRunner.TrxUnitTest list + TestRunner.TrxReport.TestEntries [property]: [read-only] TestRunner.TrxTestEntry list + TestRunner.TrxReport.TestLists [property]: [read-only] TestRunner.TrxTestList list + TestRunner.TrxReport.Times [property]: [read-only] TestRunner.TrxReportTimes + TestRunner.TrxReport.get_Id [method]: unit -> System.Guid + TestRunner.TrxReport.get_Name [method]: unit -> string + TestRunner.TrxReport.get_Results [method]: unit -> TestRunner.TrxUnitTestResult list + TestRunner.TrxReport.get_ResultsSummary [method]: unit -> TestRunner.TrxResultsSummary + TestRunner.TrxReport.get_Settings [method]: unit -> TestRunner.TrxTestSettings + TestRunner.TrxReport.get_TestDefinitions [method]: unit -> TestRunner.TrxUnitTest list + TestRunner.TrxReport.get_TestEntries [method]: unit -> TestRunner.TrxTestEntry list + TestRunner.TrxReport.get_TestLists [method]: unit -> TestRunner.TrxTestList list + TestRunner.TrxReport.get_Times [method]: unit -> TestRunner.TrxReportTimes + TestRunner.TrxReportTimes inherit obj, implements TestRunner.TrxReportTimes System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.TrxReportTimes System.IComparable, System.IComparable, System.Collections.IStructuralComparable + TestRunner.TrxReportTimes..ctor [constructor]: (System.DateTimeOffset, System.DateTimeOffset, System.DateTimeOffset, System.DateTimeOffset) + TestRunner.TrxReportTimes.Creation [property]: [read-only] System.DateTimeOffset + TestRunner.TrxReportTimes.Finish [property]: [read-only] System.DateTimeOffset + TestRunner.TrxReportTimes.Queuing [property]: [read-only] System.DateTimeOffset + TestRunner.TrxReportTimes.Start [property]: [read-only] System.DateTimeOffset + TestRunner.TrxReportTimes.get_Creation [method]: unit -> System.DateTimeOffset + TestRunner.TrxReportTimes.get_Finish [method]: unit -> System.DateTimeOffset + TestRunner.TrxReportTimes.get_Queuing [method]: unit -> System.DateTimeOffset + TestRunner.TrxReportTimes.get_Start [method]: unit -> System.DateTimeOffset + TestRunner.TrxResultsSummary inherit obj, implements TestRunner.TrxResultsSummary System.IEquatable, System.Collections.IStructuralEquatable + TestRunner.TrxResultsSummary..ctor [constructor]: (TestRunner.TrxOutcome, TestRunner.TrxCounters, TestRunner.TrxOutput, TestRunner.TrxRunInfo list) + TestRunner.TrxResultsSummary.Counters [property]: [read-only] TestRunner.TrxCounters + TestRunner.TrxResultsSummary.Outcome [property]: [read-only] TestRunner.TrxOutcome + TestRunner.TrxResultsSummary.Output [property]: [read-only] TestRunner.TrxOutput + TestRunner.TrxResultsSummary.RunInfos [property]: [read-only] TestRunner.TrxRunInfo list + TestRunner.TrxResultsSummary.get_Counters [method]: unit -> TestRunner.TrxCounters + TestRunner.TrxResultsSummary.get_Outcome [method]: unit -> TestRunner.TrxOutcome + TestRunner.TrxResultsSummary.get_Output [method]: unit -> TestRunner.TrxOutput + TestRunner.TrxResultsSummary.get_RunInfos [method]: unit -> TestRunner.TrxRunInfo list + TestRunner.TrxRunInfo inherit obj, implements TestRunner.TrxRunInfo System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.TrxRunInfo System.IComparable, System.IComparable, System.Collections.IStructuralComparable + TestRunner.TrxRunInfo..ctor [constructor]: (string, TestRunner.TrxOutcome, System.DateTimeOffset, string) + TestRunner.TrxRunInfo.ComputerName [property]: [read-only] string + TestRunner.TrxRunInfo.Outcome [property]: [read-only] TestRunner.TrxOutcome + TestRunner.TrxRunInfo.Text [property]: [read-only] string + TestRunner.TrxRunInfo.Timestamp [property]: [read-only] System.DateTimeOffset + TestRunner.TrxRunInfo.get_ComputerName [method]: unit -> string + TestRunner.TrxRunInfo.get_Outcome [method]: unit -> TestRunner.TrxOutcome + TestRunner.TrxRunInfo.get_Text [method]: unit -> string + TestRunner.TrxRunInfo.get_Timestamp [method]: unit -> System.DateTimeOffset + TestRunner.TrxTestEntry inherit obj, implements TestRunner.TrxTestEntry System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.TrxTestEntry System.IComparable, System.IComparable, System.Collections.IStructuralComparable + TestRunner.TrxTestEntry..ctor [constructor]: (System.Guid, System.Guid, System.Guid) + TestRunner.TrxTestEntry.ExecutionId [property]: [read-only] System.Guid + TestRunner.TrxTestEntry.TestId [property]: [read-only] System.Guid + TestRunner.TrxTestEntry.TestListId [property]: [read-only] System.Guid + TestRunner.TrxTestEntry.get_ExecutionId [method]: unit -> System.Guid + TestRunner.TrxTestEntry.get_TestId [method]: unit -> System.Guid + TestRunner.TrxTestEntry.get_TestListId [method]: unit -> System.Guid + TestRunner.TrxTestList inherit obj, implements TestRunner.TrxTestList System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.TrxTestList System.IComparable, System.IComparable, System.Collections.IStructuralComparable + TestRunner.TrxTestList..ctor [constructor]: (string, System.Guid) + TestRunner.TrxTestList.Id [property]: [read-only] System.Guid + TestRunner.TrxTestList.Name [property]: [read-only] string + TestRunner.TrxTestList.get_Id [method]: unit -> System.Guid + TestRunner.TrxTestList.get_Name [method]: unit -> string + TestRunner.TrxTestMethod inherit obj, implements TestRunner.TrxTestMethod System.IEquatable, System.Collections.IStructuralEquatable + TestRunner.TrxTestMethod..ctor [constructor]: (System.IO.FileInfo, System.Uri, string, string) + TestRunner.TrxTestMethod.AdapterTypeName [property]: [read-only] System.Uri + TestRunner.TrxTestMethod.ClassName [property]: [read-only] string + TestRunner.TrxTestMethod.CodeBase [property]: [read-only] System.IO.FileInfo + TestRunner.TrxTestMethod.Name [property]: [read-only] string + TestRunner.TrxTestMethod.get_AdapterTypeName [method]: unit -> System.Uri + TestRunner.TrxTestMethod.get_ClassName [method]: unit -> string + TestRunner.TrxTestMethod.get_CodeBase [method]: unit -> System.IO.FileInfo + TestRunner.TrxTestMethod.get_Name [method]: unit -> string + TestRunner.TrxTestOutcome inherit obj, implements TestRunner.TrxTestOutcome System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.TrxTestOutcome System.IComparable, System.IComparable, System.Collections.IStructuralComparable - union type with 2 cases + TestRunner.TrxTestOutcome+Tags inherit obj + TestRunner.TrxTestOutcome+Tags.Failed [static field]: int = 1 + TestRunner.TrxTestOutcome+Tags.Passed [static field]: int = 0 + TestRunner.TrxTestOutcome.Failed [static property]: [read-only] TestRunner.TrxTestOutcome + TestRunner.TrxTestOutcome.IsFailed [property]: [read-only] bool + TestRunner.TrxTestOutcome.IsPassed [property]: [read-only] bool + TestRunner.TrxTestOutcome.Passed [static property]: [read-only] TestRunner.TrxTestOutcome + TestRunner.TrxTestOutcome.Tag [property]: [read-only] int + TestRunner.TrxTestOutcome.get_Failed [static method]: unit -> TestRunner.TrxTestOutcome + TestRunner.TrxTestOutcome.get_IsFailed [method]: unit -> bool + TestRunner.TrxTestOutcome.get_IsPassed [method]: unit -> bool + TestRunner.TrxTestOutcome.get_Passed [static method]: unit -> TestRunner.TrxTestOutcome + TestRunner.TrxTestOutcome.get_Tag [method]: unit -> int + TestRunner.TrxTestSettings inherit obj, implements TestRunner.TrxTestSettings System.IEquatable, System.Collections.IStructuralEquatable, TestRunner.TrxTestSettings System.IComparable, System.IComparable, System.Collections.IStructuralComparable + TestRunner.TrxTestSettings..ctor [constructor]: (string, System.Guid, TestRunner.TrxDeployment) + TestRunner.TrxTestSettings.Deployment [property]: [read-only] TestRunner.TrxDeployment + TestRunner.TrxTestSettings.Id [property]: [read-only] System.Guid + TestRunner.TrxTestSettings.Name [property]: [read-only] string + TestRunner.TrxTestSettings.get_Deployment [method]: unit -> TestRunner.TrxDeployment + TestRunner.TrxTestSettings.get_Id [method]: unit -> System.Guid + TestRunner.TrxTestSettings.get_Name [method]: unit -> string + TestRunner.TrxUnitTest inherit obj, implements TestRunner.TrxUnitTest System.IEquatable, System.Collections.IStructuralEquatable + TestRunner.TrxUnitTest..ctor [constructor]: (string, System.IO.FileInfo, System.Guid, System.Guid, TestRunner.TrxTestMethod) + TestRunner.TrxUnitTest.ExecutionId [property]: [read-only] System.Guid + TestRunner.TrxUnitTest.Id [property]: [read-only] System.Guid + TestRunner.TrxUnitTest.Name [property]: [read-only] string + TestRunner.TrxUnitTest.Storage [property]: [read-only] System.IO.FileInfo + TestRunner.TrxUnitTest.TestMethod [property]: [read-only] TestRunner.TrxTestMethod + TestRunner.TrxUnitTest.get_ExecutionId [method]: unit -> System.Guid + TestRunner.TrxUnitTest.get_Id [method]: unit -> System.Guid + TestRunner.TrxUnitTest.get_Name [method]: unit -> string + TestRunner.TrxUnitTest.get_Storage [method]: unit -> System.IO.FileInfo + TestRunner.TrxUnitTest.get_TestMethod [method]: unit -> TestRunner.TrxTestMethod + TestRunner.TrxUnitTestResult inherit obj, implements TestRunner.TrxUnitTestResult System.IEquatable, System.Collections.IStructuralEquatable + TestRunner.TrxUnitTestResult..ctor [constructor]: (System.Guid, System.Guid, string, string, System.TimeSpan, System.DateTimeOffset, System.DateTimeOffset, System.Guid, TestRunner.TrxTestOutcome, System.Guid, System.Guid, TestRunner.TrxOutput option) + TestRunner.TrxUnitTestResult.ComputerName [property]: [read-only] string + TestRunner.TrxUnitTestResult.Duration [property]: [read-only] System.TimeSpan + TestRunner.TrxUnitTestResult.EndTime [property]: [read-only] System.DateTimeOffset + TestRunner.TrxUnitTestResult.ExecutionId [property]: [read-only] System.Guid + TestRunner.TrxUnitTestResult.Outcome [property]: [read-only] TestRunner.TrxTestOutcome + TestRunner.TrxUnitTestResult.Output [property]: [read-only] TestRunner.TrxOutput option + TestRunner.TrxUnitTestResult.RelativeResultsDirectory [property]: [read-only] System.Guid + TestRunner.TrxUnitTestResult.StartTime [property]: [read-only] System.DateTimeOffset + TestRunner.TrxUnitTestResult.TestId [property]: [read-only] System.Guid + TestRunner.TrxUnitTestResult.TestListId [property]: [read-only] System.Guid + TestRunner.TrxUnitTestResult.TestName [property]: [read-only] string + TestRunner.TrxUnitTestResult.TestType [property]: [read-only] System.Guid + TestRunner.TrxUnitTestResult.get_ComputerName [method]: unit -> string + TestRunner.TrxUnitTestResult.get_Duration [method]: unit -> System.TimeSpan + TestRunner.TrxUnitTestResult.get_EndTime [method]: unit -> System.DateTimeOffset + TestRunner.TrxUnitTestResult.get_ExecutionId [method]: unit -> System.Guid + TestRunner.TrxUnitTestResult.get_Outcome [method]: unit -> TestRunner.TrxTestOutcome + TestRunner.TrxUnitTestResult.get_Output [method]: unit -> TestRunner.TrxOutput option + TestRunner.TrxUnitTestResult.get_RelativeResultsDirectory [method]: unit -> System.Guid + TestRunner.TrxUnitTestResult.get_StartTime [method]: unit -> System.DateTimeOffset + TestRunner.TrxUnitTestResult.get_TestId [method]: unit -> System.Guid + TestRunner.TrxUnitTestResult.get_TestListId [method]: unit -> System.Guid + TestRunner.TrxUnitTestResult.get_TestName [method]: unit -> string + TestRunner.TrxUnitTestResult.get_TestType [method]: unit -> System.Guid at Microsoft.FSharp.Core.PrintfModule.PrintFormatToStringThenFail@1448.Invoke(String message) at ApiSurface.SurfaceComparisonModule.AssertIdentical(SurfaceComparison _arg1) in /_//ApiSurface/SurfaceComparison.fs:line 41 at TestRunner.Test.TestSurface.Ensure API surface has not been modified() in /Users/patrick/Documents/GitHub/TestRunner/TestRunner/TestRunner.Test/TestSurface.fs:line 12 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) Not yet published Not yet published System.Exception : Unexpected difference. The following 3 member(s) are only in 'TestRunner.Lib.xml': + T:TestRunner.FilterModule + T:TestRunner.SingleTestMethodModule + T:TestRunner.TestFixtureModule The following 74 member(s) are only in 'TestRunner.Lib.dll': - T:TestRunner.TrxCounters - P:TestRunner.TrxCounters.Aborted - P:TestRunner.TrxCounters.Completed - P:TestRunner.TrxCounters.Disconnected - P:TestRunner.TrxCounters.Errors - P:TestRunner.TrxCounters.Executed - P:TestRunner.TrxCounters.Failed - P:TestRunner.TrxCounters.InProgress - P:TestRunner.TrxCounters.Inconclusive - P:TestRunner.TrxCounters.NotExecuted - P:TestRunner.TrxCounters.NotRunnable - P:TestRunner.TrxCounters.Passed - P:TestRunner.TrxCounters.PassedButRunAborted - P:TestRunner.TrxCounters.Pending - P:TestRunner.TrxCounters.Timeout - P:TestRunner.TrxCounters.Total - P:TestRunner.TrxCounters.Warning - T:TestRunner.TrxDeployment - P:TestRunner.TrxDeployment.RunDeploymentRoot - T:TestRunner.TrxOutcome - T:TestRunner.TrxOutcome.Completed - T:TestRunner.TrxOutcome.Failed - T:TestRunner.TrxOutcome.Warning - T:TestRunner.TrxReport - P:TestRunner.TrxReport.Id - P:TestRunner.TrxReport.Name - P:TestRunner.TrxReport.Results - P:TestRunner.TrxReport.ResultsSummary - P:TestRunner.TrxReport.Settings - P:TestRunner.TrxReport.TestDefinitions - P:TestRunner.TrxReport.TestEntries - P:TestRunner.TrxReport.TestLists - P:TestRunner.TrxReport.Times - P:TestRunner.TrxReportTimes.Queuing - T:TestRunner.TrxResultsSummary - P:TestRunner.TrxResultsSummary.Counters - P:TestRunner.TrxResultsSummary.Outcome - P:TestRunner.TrxResultsSummary.Output - P:TestRunner.TrxResultsSummary.RunInfos - P:TestRunner.TrxRunInfo.Outcome - T:TestRunner.TrxTestEntry - P:TestRunner.TrxTestEntry.ExecutionId - P:TestRunner.TrxTestEntry.TestId - P:TestRunner.TrxTestEntry.TestListId - T:TestRunner.TrxTestList - P:TestRunner.TrxTestList.Id - P:TestRunner.TrxTestList.Name - T:TestRunner.TrxTestMethod - P:TestRunner.TrxTestMethod.AdapterTypeName - P:TestRunner.TrxTestMethod.ClassName - P:TestRunner.TrxTestMethod.CodeBase - P:TestRunner.TrxTestMethod.Name - T:TestRunner.TrxTestSettings - P:TestRunner.TrxTestSettings.Deployment - P:TestRunner.TrxTestSettings.Id - P:TestRunner.TrxTestSettings.Name - T:TestRunner.TrxUnitTest - P:TestRunner.TrxUnitTest.ExecutionId - P:TestRunner.TrxUnitTest.Id - P:TestRunner.TrxUnitTest.Name - P:TestRunner.TrxUnitTest.Storage - P:TestRunner.TrxUnitTest.TestMethod - T:TestRunner.TrxUnitTestResult - P:TestRunner.TrxUnitTestResult.ComputerName - P:TestRunner.TrxUnitTestResult.Duration - P:TestRunner.TrxUnitTestResult.EndTime - P:TestRunner.TrxUnitTestResult.ExecutionId - P:TestRunner.TrxUnitTestResult.Outcome - P:TestRunner.TrxUnitTestResult.Output - P:TestRunner.TrxUnitTestResult.RelativeResultsDirectory - P:TestRunner.TrxUnitTestResult.StartTime - P:TestRunner.TrxUnitTestResult.TestId - P:TestRunner.TrxUnitTestResult.TestListId - P:TestRunner.TrxUnitTestResult.TestType at Microsoft.FSharp.Core.PrintfModule.PrintFormatToStringThenFail@1448.Invoke(String message) at ApiSurface.SurfaceComparisonModule.assertNoneRemoved$cont@48(Boolean shouldPrint, SurfaceComparison comparison, Unit unitVar) in /_//ApiSurface/SurfaceComparison.fs:line 70 at TestRunner.Test.TestSurface.Ensure public API is fully documented() in /Users/patrick/Documents/GitHub/TestRunner/TestRunner/TestRunner.Test/TestSurface.fs:line 20 at System.RuntimeMethodHandle.InvokeMethod(Object target, Void** arguments, Signature sig, Boolean isConstructor) at System.Reflection.MethodBaseInvoker.InvokeWithNoArgs(Object obj, BindingFlags invokeAttr) Ok, passed 100 tests. Ok, passed 100 tests. NUnit Adapter 4.5.0.0: Test execution started Running all tests in /Users/patrick/Documents/GitHub/TestRunner/TestRunner/TestRunner.Test/bin/Debug/net8.0/TestRunner.Test.dll NUnit3TestExecutor discovered 26 of 28 NUnit test cases using Current Discovery mode, Non-Explicit run Ensure version is monotonic: Not yet published NUnit Adapter 4.5.0.0: Test execution complete Ok, passed 100 tests. Ok, passed 100 tests.