NUnit TestCaseAttribute, выбрасывающий исключение в LeanFT TestTearDown - PullRequest
1 голос
/ 17 мая 2019

Сводка:

Когда я использую атрибут TestCaseAttribute NUnit3 для параметризации тестов LeanFT, TestTearDown() выдает это исключение: System.InvalidCastException: 'The of object of type "HP.LFT.Report.RunUnitVerificationNode" cannot be converted to type "HP.LFT.Report.IReportStructureEventArgs".'

Фон:

Я создал новыйчистый проект из шаблона LeanFT Nunit 3 Project, который поставляется с классом UnitTestClassBase.Этот класс поставляется с этим методом, вызывающим исключение:

[TearDown]
public void BasicTearDown()
{
    TestTearDown(); //exception is thrown here
}

Пример кода:

[Test]
[TestCase(5,5)]
public void FiveEqualsFive_TestCase_throwsException(int number, int number2)
{
    Verify.AreEqual(number, number);
}

[Test]
public void FiveEqualsFive_WorksFine()
{
    Verify.AreEqual(5, 5);
}

То же самое происходит с TestCaseSourceAttribute.Я предполагаю, что есть некоторая проблема, генерирующая отчет LeanFT.Разве нельзя использовать атрибут с LeanFT?

...