У меня есть исключение, когда я пытаюсь программно запустить нун-тесты .Net Core из приложения ASP.NET Core.
Я использую:
- .Net Core Version = "2.1"
- NUnit.Engine Version = "3.10.0"
Мой код выглядит так:
var assemblyPath = @"C:\path\to\test.dll"
ITestEngine engine = TestEngineActivator.CreateInstance();
TestPackage package = new TestPackage(assemblyPath);
ITestRunner runner = engine.GetRunner(package)
XmlNode testResult = runner.Run(this, TestFilter.Empty);
test.dll - имеет только один проект с тестами и этот тип проекта ClassLibrary.
Когда я запускаю этот код, у меня возникает следующее исключение.
NUnit.Engine.NUnitEngineException: 'An exception occurred in the driver
while loading tests.'
FileNotFoundException: Could not load file or assembly 'test.dll,
Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'. The system cannot
find the file specified.
Как я могу запускать тесты ядра .net программно?