Модульное тестирование многоцелевых фреймворков: тестирование всех фреймворков - PullRequest
0 голосов
/ 22 мая 2019

Я создаю тестовый проект MS Test Unit с этими целями

<TargetFrameworks>netcoreapp2.2;net472</TargetFrameworks>

Если я использую этот код в одном из моих тестов:

#if NET472
            Assert.Fail();
#endif

и затем запустите тест, он будет успешным. Это означает, что тесты выполняются с netcoreapp целевой структурой.

Я хочу сделать тесты в обеих системах. Как я могу сделать это с ЕДИНЫМ тестовым проектом?

1 Ответ

0 голосов
/ 29 мая 2019

Я обнаружил, что при использовании командной строки dotnet test он будет запускать тесты для каждого фреймворка отдельно.

...