Иногда тестовый проект не удается создать, в этом случае его надо добавить руками. Делается это достаточно просто. Тыкаем правой кнопкой на название решения
когда она отмигает, смотрим вправо на зависимости, там не должно быть восклицательных знаков, это означает что все прошло успешно
заготовка под тесты в этому случае будет немного отличаться от той что создается, когда создаете тесты автоматически
using NUnit.Framework;
namespace TestProject2
{
public class Tests
{
[SetUp]
public void Setup()
{
}
[Test]
public void Test1()
{
Assert.Pass();
}
}
}
Теперь добавлям ссылку на основной проект
ставим галку
и теперь в файле с тестами подключаем namespace основного проекта
using NUnit.Framework;
using ConsoleApp6; // добавил using, вместо ConsoleApp6 подставьте то что у вас указано после слова namespace в файле Program.cs
namespace TestProject2
{
// ...
}
Дальше все так же, есть метод
[Test]
public void Test1()
{
Assert.Pass();
}
который надо создавать на каждую тестовую операцию.