我被告知,在VS2008自動生成測試可以由具有NUnit的兼容只需通過添加製作VS2008測試到NUnit的測試
#if !NUNIT
using Microsoft.VisualStudio.TestTools.UnitTesting;
#else
using NUnit.Framework;
using TestClass = NUnit.Framework.TestFixtureAttribute;
using TestMethod = NUnit.Framework.TestAttribute;
using TestInitialize = NUnit.Framework.SetUpAttribute;
using TestCleanup = NUnit.Framework.TearDownAttribute;
using TestContext = System.String;
using DeploymentItem = NUnit.Framework.DescriptionAttribute;
#endif
編輯:問題略有改變焦點,因爲我固定的參考問題。再次,我被告知這個聲明會改變到正確的單元測試程序VS或NUnit。
它永遠不會進入else語句。所以新的問題是,我是否需要將條件更改爲其他內容,或者我是否再次缺少簡單的東西?