#nunit #xunit #visual-studio-2022
#нунит #xunit #visual-studio-2022
Вопрос:
В Visual Studio 2022 тестовый запуск для xUnit, NUnit и MSUnit выполняется дважды (я переключаю проект между тремя).
Для xUnit (последнего, на котором я приземлился и планирую остаться) У меня установлены следующие пакеты nuget: xunit (2.4.1) и xunit.runner.visualstudio (2.4.3)
У меня не установлено соответствующих расширений VS (что я могу сказать… ничего с xUnit, NUnit или MSUnit в названии).
Мой файл проекта хорош и прост:
lt;PropertyGroupgt; lt;TargetFrameworkgt;net48lt;/TargetFrameworkgt; lt;IsPackablegt;falselt;/IsPackablegt; lt;PlatformTargetgt;x86lt;/PlatformTargetgt; lt;/PropertyGroupgt; lt;ItemGroupgt; lt;PackageReference Include="AForge.Video" Version="2.2.5" /gt; lt;PackageReference Include="AForge.Video.FFMPEG" Version="2.2.5.1-rc" /gt; lt;PackageReference Include="DotNetSeleniumExtras.WaitHelpers" Version="3.11.0" /gt; lt;PackageReference Include="Selenium.WebDriver" Version="4.1.0" /gt; lt;PackageReference Include="Selenium.WebDriver.ChromeDriver" Version="96.0.4664.4500" /gt; lt;PackageReference Include="System.Drawing.Common" Version="6.0.0" /gt; lt;PackageReference Include="xunit" Version="2.4.1" /gt; lt;PackageReference Include="xunit.runner.visualstudio" Version="2.4.3"gt; lt;PrivateAssetsgt;alllt;/PrivateAssetsgt; lt;IncludeAssetsgt;runtime; build; native; contentfiles; analyzers; buildtransitivelt;/IncludeAssetsgt; lt;/PackageReferencegt; lt;/ItemGroupgt; lt;ItemGroupgt; lt;None Update="avcodec-53.dll"gt; lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt; lt;/Nonegt; lt;None Update="avdevice-53.dll"gt; lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt; lt;/Nonegt; lt;None Update="avfilter-2.dll"gt; lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt; lt;/Nonegt; lt;None Update="avformat-53.dll"gt; lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt; lt;/Nonegt; lt;None Update="avutil-51.dll"gt; lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt; lt;/Nonegt; lt;None Update="postproc-52.dll"gt; lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt; lt;/Nonegt; lt;None Update="swresample-0.dll"gt; lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt; lt;/Nonegt; lt;None Update="swscale-2.dll"gt; lt;CopyToOutputDirectorygt;PreserveNewestlt;/CopyToOutputDirectorygt; lt;/Nonegt; lt;/ItemGroupgt;
Я в растерянности. Любая помощь будет признательна!!
Я в растерянности.
Комментарии:
1. Я воссоздал свой тестовый проект, используя стандартный шаблон «проект xUnit». Переписал мои тесты… и бам — та же проблема. Тесты выполняются дважды.