Надеюсь, вы поможете мне запустить и запустить мой проект xUnit.
using SortingAlgorithms;
using Xunit;
namespace SortingArlgorithmsTest
{
public class SortingAlgorithmsTest
{
[Fact]
public void SwapTest()
{
int[] values = { 1, 0 };
int[] expected = { 0, 1 };
SelectionSort.Swap(values, 0, 1);
Assert.Equal(values[0], expected[0]);
}
}
}
Как видите, простой пример теста, но его запуск, приводит к выводу следующих сообщений в Output:
Exception thrown: 'System.IO.FileLoadException' in System.Private.CoreLib.dll
Exception thrown: 'System.IO.FileLoadException' in Microsoft.VisualStudio.TestPlatform.Common.dll
и это:
[11/28/2018 09:45:52 Informational] ------ Run test started ------
[11/28/2018 09:46:02 Warning] No test is available in <folders>\SortingArlgorithmsTest.dll.
Make sure that test discoverer & executors are registered and platform & framework version settings are appropriate and try again.
[11/28/2018 09:46:03 Informational] ========== Run test finished: 0 run (0:00:10.5896982) ==========
установлены следующие пакеты NuGet:
У меня естьЯ уже искал самостоятельно, но не нашел решения для запуска и запуска моих тестов, например: C # .NET Core Как отлаживать System.IO.FileNotFoundException в System.Private.CoreLib.dll?
Надеюсь, вы мне поможете.:)
edit:
хорошо, я перешел от попытки запустить тест из IDE к команде с тестом dotnet ... и что-то странное появляется ... папка не существуетно в проводнике Windows это ... Может быть, это потому, что он не полностью синхронизирован (я использую облачный сервис моего университета для хранения моих частных проектов), IntelliJ с jUnit не такой ab *** h ....
для удовольствия cmd: dir показывает все старые папки, которые больше не синхронизируются, но не папки, которые синхронизированы (или не полностью синхронизированы) ... в проводнике Windows у меня есть все папки ...