nUnit SetupFixture ReferenceNUnit的SetupFixture類進行測試時
我的解決方案是建立這樣,使用SpecFlow小黃瓜不會被調用功能
解決方案
- 測試項目
- 特點
- 步驟
- 頁面項目
- 頁碼
我運行nUnit te使用這樣的命令ST亞軍:
"C:\Program Files (x86)\NUnit.org\nunit-console\nunit3-console.exe" ".\bin\Dev\Solution.dll"
而且我將此代碼添加到上面的項目結構的步驟文件夾中。
using System;
using NUnit.Framework;
namespace TestsProject.StepDefinitions
{
/// <summary>
/// This class needs to be in the same namespace as the StepDefinitions
/// see: https://www.nunit.org/index.php?p=setupFixture&r=2.4.8
/// </summary>
[SetUpFixture]
public class NUnitSetupFixture
{
[SetUp]
public void RunBeforeAnyTests()
{
// this is not working
throw new Exception("This is never-ever being called.");
}
[TearDown]
public void RunAfterAnyTests()
{
}
}
}
我在做什麼錯了?爲什麼在所有測試都以nUnit開始之前不會調用[SetupFixture]
?
您使用的是哪個版本的NUnit框架? – Chris