Я пытаюсь выполнить тесты NUnit через приложение Windows Form с NUnit Engine, но я не понимаю, как указать путь к DLL, где находятся мои тесты (я уже включил DLL в ссылки). Когда я нажимаю кнопку, я хочу, чтобы тесты запускались; однако NUnit открывается, а затем сразу же закрывается, ничего не делая. Вот что у меня есть:
namespace ATF.GUI
{
public partial class ATF_Main : Form
{
TestPackage package;
ITestEngine engine;
public ATF_Main()
{
InitializeComponent();
}
private void ATF_Main_Load(object sender, EventArgs e)
{
string path = Assembly.GetExecutingAssembly().Location;
package = new TestPackage(path);
package.AddSetting("Working Directory", Environment.CurrentDirectory);
// Prepare the engine
engine = TestEngineActivator.CreateInstance();
}
private void btnStartTests_Click(object sender, EventArgs e)
{
using (ITestRunner runner = engine.GetRunner(package))
{
// Execute the tests
XmlNode result = runner.Run(null, TestFilter.Empty);
}
}
path
должен указывать на dll, включающую ваши тесты - person Yacoub Massad   schedule 05.01.2017result
? - person Yacoub Massad   schedule 05.01.2017