Учитывая, что реализация .net standard library
обеспечивается подчеркнутой реализацией (.Net framework
, .Net Core
(windows / Linux и т. Д.)). И возможно, что API-интерфейсы ведут себя немного иначе. TimeZoneInfo.Id
дает разные результаты в зависимости от ОС (в прошлый раз я проверял).
Итак, как провести модульное тестирование? В Visual Studio мы можем создать проект .Net Core
xUnit
или проект .Net Framework
xUnit
. Как запустить одни и те же xUnit
тесты в двух разных средах?