Dot-Net
Visual Studio 2008 單元測試和 nunit
當您在 Visual Studio 2008 中的程式碼文件中右鍵點擊一個方法時,您會得到它
,它會為該方法創建單元測試框架。
有沒有辦法(通過模板更改或一些漂亮的 hack)我可以更改它以創建基於Nunit而不是Visual Studio 單元測試工具的單元測試?
像這樣的東西……
using System.Collections; using NUnit.Framework; namespace Domain.UnitTest { [TestFixture] public class ManagerTest { [Test] public void SomethingTest() { string expected = null; string acutal = Something.Create(); Assert.AreEqual(expected, acutal); }
嘗試修改文件
C:\Program Files\Microsoft Visual Studio 9.0\Common7\IDE\ItemTemplatesCache\CSharp\1033\SimpleUnitTest.zip\SimpleUnitTest.cs(當然是在進行備份之後)。在別處保留更新版本的副本,因為這可能會被更新覆蓋。FWIW——我通過搜尋
using Microsoft.VisualStudio.TestTools.UnitTesting;從 VS 應用程序目錄的頂級目錄開始的文件中的字元串找到了這一點。
