4
using System;
using System.Collections;
using NUnit.Framework;
namespace Tests.MyTest
{
public class SpikeSuite
{
[Suite]
public static IEnumerable Suite
{
get
{
var suite = new ArrayList
{
new SpikeTest(),
};
return suite;
}
}
}
[TestFixture]
public class SpikeTest
{
[SetUp]
public void Setup()
{
Console.WriteLine("Test setup");
}
[TestFixtureSetUp]
public void FixtureSetup()
{
Console.WriteLine("Test fixture setup");
}
[Test]
public void TestMethod()
{
Console.WriteLine("Test method");
}
}
當我運行上面的燈具輸出我得到兩次提到運行的:
測試夾具安裝
。測試設置
測試方法
測試夾具設置
。測試設置
試驗方法
它是如何測試設置,夾具設置和測試方法被執行了兩次?
你在使用運行測試重新安裝呢? –
我正在使用msbuild – Ajay
直接使用nunit-console時,它按照預期從控制檯運行。 msbuild中出現問題。 – Ajay