Необходимо передать параметры теста xunit бегуну xunit во время выполнения тестов - PullRequest
0 голосов
/ 14 июня 2019

Я использую xunitrunner для запуска набора тестов. Ищу параметры в тестах xunit для класса, где я вызываю xunit runner.

Попытка получить параметры из OnDiscoveryComplete(DiscoveryCompleteInfo info), OnTestStarting(TestStartingInfo info), но эти функции не предоставляют параметры тестов.

Class runner()
{

ExcuteTests()
{
runner.OnDiscoveryComplete = OnDiscoveryComplete;
runner.OnExecutionComplete = OnExecutionComplete;
runner.OnTestFailed = OnTestFailed;
runner.OnTestSkipped = OnTestSkipped;
runner.OnTestPassed = OnTestPassed;
runner.Start(parallel: true, maxParallelThreads: -1);
finished.WaitOne();finished.Dispose();
}
}

Образец теста - через который я прохожу

[Fact]
    public void TestSum()
    {
        Assert.Equal(Sum(a,b),a+b);
    }

Необходимо получить значения a и b в классе бегуна, когда TestSum запускается с использованием бегуна.


Необходимо получить параметры теста в классе бегуна.

...