chore: import upstream snapshot with attribution
This commit is contained in:
@@ -0,0 +1,39 @@
|
||||
// Copyright (c) Microsoft. All rights reserved.
|
||||
|
||||
using Xunit.Abstractions;
|
||||
using Xunit.Sdk;
|
||||
|
||||
namespace VectorData.ConformanceTests.Xunit;
|
||||
|
||||
public sealed class ConditionalFactTestCase : XunitTestCase
|
||||
{
|
||||
[Obsolete("Called by the de-serializer; should only be called by deriving classes for de-serialization purposes")]
|
||||
public ConditionalFactTestCase()
|
||||
{
|
||||
}
|
||||
|
||||
public ConditionalFactTestCase(
|
||||
IMessageSink diagnosticMessageSink,
|
||||
TestMethodDisplay defaultMethodDisplay,
|
||||
TestMethodDisplayOptions defaultMethodDisplayOptions,
|
||||
ITestMethod testMethod,
|
||||
object[]? testMethodArguments = null)
|
||||
: base(diagnosticMessageSink, defaultMethodDisplay, defaultMethodDisplayOptions, testMethod, testMethodArguments)
|
||||
{
|
||||
}
|
||||
|
||||
public override async Task<RunSummary> RunAsync(
|
||||
IMessageSink diagnosticMessageSink,
|
||||
IMessageBus messageBus,
|
||||
object[] constructorArguments,
|
||||
ExceptionAggregator aggregator,
|
||||
CancellationTokenSource cancellationTokenSource)
|
||||
=> await XunitTestCaseExtensions.TrySkipAsync(this, messageBus)
|
||||
? new RunSummary { Total = 1, Skipped = 1 }
|
||||
: await base.RunAsync(
|
||||
diagnosticMessageSink,
|
||||
messageBus,
|
||||
constructorArguments,
|
||||
aggregator,
|
||||
cancellationTokenSource);
|
||||
}
|
||||
Reference in New Issue
Block a user