0
這將是一個業餘水平的問題。有沒有辦法將啓動代碼添加到使用MBUnit 3.4.0.0的測試項目中?我試着添加[TestFixture]和[FixtureSetUp]屬性來代碼,我想先運行,但不幸的是沒有幫助。Gallio單元測試啓動代碼
這將是一個業餘水平的問題。有沒有辦法將啓動代碼添加到使用MBUnit 3.4.0.0的測試項目中?我試着添加[TestFixture]和[FixtureSetUp]屬性來代碼,我想先運行,但不幸的是沒有幫助。Gallio單元測試啓動代碼
在[TestFixture]中包含的測試進行任何測試之前,[FixtureSetUp]應執行一次,但兩者不能互換使用。
下面是一個簡單的例子。無可否認,該類不需要使用[TestFixture]屬性進行修飾,但這是一個好習慣。
[TestFixture]
public class SimpelTest
{
private string value = "1";
[FixtureSetUp]
public void FixtureSetUp()
{
// Will run once before any test case is executed.
value = "2";
}
[SetUp]
public void SetUp()
{
// Will run before each test
}
[Test]
public void Test()
{
// Test code here
Assert.AreEqual("2", value);
}
[TearDown]
public void TearDown()
{
// Will run after the execution of each test
}
[FixtureTearDown]
public void FixtureTearDown()
{
// Will run once after every test has been executed
}
}